Тип Gost3410_2012_256CryptoServiceProvider предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
Gost3410_2012_256CryptoServiceProvider()()()() |
Конструктор, создающий объект класса
Gost3410_2012_256CryptoServiceProvider.
| |
Gost3410_2012_256CryptoServiceProvider(CspParameters) |
Конструктор алгоритма подписи по ГОСТ Р 34.10-2012 256.
| |
Gost3410_2012_256CryptoServiceProvider(IntPtr, KeyNumber) |
Конструктор алгоритма подписи по ГОСТ Р 34.10-2012 256.
|
Методы
Имя | Описание | |
---|---|---|
Clear | Releases all resources used by the AsymmetricAlgorithm class. (Унаследовано от AsymmetricAlgorithm.) | |
CreateAgree |
Создание ключа согласования (agree ключа).
(Переопределение Gost3410_2012_256..::..CreateAgree(Gost3410Parameters).) | |
CreateSignature |
Подпись заданного хэш.
(Переопределение Gost3410_2012_256..::..CreateSignature(array<Byte>[]()[][]).) | |
Dispose | When overridden in a derived class, releases the unmanaged resources used by the AsymmetricAlgorithm and optionally releases the managed resources. (Унаследовано от AsymmetricAlgorithm.) | |
Equals | (Унаследовано от Object.) | |
ExportCspBlob(Boolean) |
Экспортирует параметры алгоритма в BLOB.
| |
ExportCspBlob(Boolean, Boolean) |
Экспортирует параметры алгоритма в BLOB.
Отрытый ключ представляется парой (x,b), где байт b равен 2,
если координата y чётная и 3 в противном случае.
| |
ExportParameters |
Экспорт параметров Gost3410Parameters
алгоритма ГОСТ Р 34.10-2012 256 в CSP.
(Переопределение Gost3410_2012_256..::..ExportParameters(Boolean).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследовано от Object.) | |
FromXmlString |
Импорт параметров алгоритма из xml представления.
(Унаследовано от Gost3410_2012_256.) | |
GetHashCode | Serves as a hash function for a particular type. (Унаследовано от Object.) | |
GetType | Gets the type of the current instance. (Унаследовано от Object.) | |
ImportCspBlob |
Импорт параметров алгоритма ГОСТ Р 34.10-2012 256.
| |
ImportParameters |
Импорт параметров Gost3410Parameters
алгоритма ГОСТ Р 34.10-2012 256.
(Переопределение Gost3410_2012_256..::..ImportParameters(Gost3410Parameters).) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследовано от Object.) | |
PreloadContainer |
Предварительная загрузка контейнера в память.
| |
SelectContainer |
Вывод диалогового окна выбора контейнера и получение
имени выбранного контейнера
| |
SetContainerPassword |
Установка пароля доступа к контейнеру.
| |
SignData(array<Byte>[]()[][], Object) |
Вычисляет значение хэш для байтового массива и подписывает его.
| |
SignData(Stream, Object) |
Вычисляет значение хэш для данных из потока и подписывает его.
| |
SignData(array<Byte>[]()[][], Int32, Int32, Object) |
Вычисление значения хэш для указанного интервала из байтового
массива и его подпись.
| |
SignHash |
Вычисляет подпись для заданного значения хэш.
| |
ToString | Returns a string that represents the current object. (Унаследовано от Object.) | |
ToXmlString |
При перезагрузке в порожденном классе, создает XML-строку,
отображающую состояние объекта, реализующего алгоритм ГОСТ Р 34.10-2012 256
(Унаследовано от Gost3410_2012_256.) | |
VerifyData(array<Byte>[]()[][], Object, array<Byte>[]()[][]) |
Проверка подписи для указанных данных.
| |
VerifyData(Stream, Object, array<Byte>[]()[][]) |
Проверка подписи для указанных данных.
| |
VerifyHash |
Проверяет подлинность подписи для указанного значения хэш.
| |
VerifySignature |
Проверяет подпись для хэш, вычисленного на алгоритме
ГОСТ Р 34.11-2012 256.
(Переопределение Gost3410_2012_256..::..VerifySignature(array<Byte>[]()[][], array<Byte>[]()[][]).) |
Поля
Имя | Описание | |
---|---|---|
KeySizeValue | Represents the size, in bits, of the key modulus used by the asymmetric algorithm. (Унаследовано от AsymmetricAlgorithm.) | |
LegalKeySizesValue | Specifies the key sizes that are supported by the asymmetric algorithm. (Унаследовано от AsymmetricAlgorithm.) |
Свойства
Имя | Описание | |
---|---|---|
CipherOid |
Параметры шифрования
| |
ContainerCertificate |
Получение/установка сертификата в конейнер.
| |
CspKeyContainerInfo |
Получает информацию о CSP CspKeyContainerInfo,
в котором хранится ключевая пара.
| |
KeyExchangeAlgorithm |
Получение названия алгоритма обмена ключами.
(Унаследовано от Gost3410_2012_256.) | |
KeyHandle |
Получение текущего (не дубликата) HANDLE ключа.
| |
KeySize |
Возвращает длину ключа, используемого в алгоритме, в битах.
(Переопределение AsymmetricAlgorithmKeySize()()()().) | |
LegalKeySizes | Gets the key sizes that are supported by the asymmetric algorithm. (Унаследовано от AsymmetricAlgorithm.) | |
PersistKeyInCsp |
Возвращает или устанавливает флаг, указывающий, должен ли ключ
храниться в CSP.
| |
ProviderHandle |
Получение текущего HANDLE провайдера без изменения RefCount.
| |
PublicOnly |
Получает значение, указывающее, не содержит ли объект
Gost3410_2012_256CryptoServiceProvider
только открытый ключ.
| |
SignatureAlgorithm |
Получение названия алгоритма подписи.
(Унаследовано от Gost3410_2012_256.) | |
UseMachineKeyStore |
Возвращает или устанавливает флаг того, что ключ должен храниться
в STORE ключей компьютера, а не в профиле пользователя.
|
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
System#IDisposable#Dispose | For a description of this member, see Dispose()()()(). (Унаследовано от AsymmetricAlgorithm.) |