Тип Gost3410CryptoServiceProvider предоставляет следующие члены.

Конструкторы

  ИмяОписание
Открытый методGost3410CryptoServiceProvider()()()()
Конструктор, создающий объект класса Gost3410CryptoServiceProvider.
Открытый методGost3410CryptoServiceProvider(CspParameters)
Конструктор алгоритма подписи по ГОСТ Р 34.10.
Открытый методGost3410CryptoServiceProvider(IntPtr, KeyNumber)
Конструктор алгоритма подписи по ГОСТ Р 34.10.

Методы

  ИмяОписание
Открытый методClear
Releases all resources used by the AsymmetricAlgorithm class.
(Унаследовано от AsymmetricAlgorithm.)
Открытый методCreateAgree
Создание ключа согласования (agree ключа).
(Переопределение Gost3410..::..CreateAgree(Gost3410Parameters).)
Открытый методCreateSignature
Подпись заданного хэш.
(Переопределение Gost3410..::..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
Determines whether the specified Object is equal to the current Object.
(Унаследовано от Object.)
Открытый методExportCspBlob(Boolean)
Экспортирует параметры алгоритма в BLOB.
Открытый методExportCspBlob(Boolean, Boolean)
Экспортирует параметры алгоритма в BLOB. Отрытый ключ представляется парой (x,b), где байт b равен 2, если координата y чётная и 3 в противном случае.
Открытый методExportParameters
Экспорт параметров Gost3410Parameters алгоритма ГОСТ Р 34.10 в CSP.
(Переопределение Gost3410..::..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.)
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследовано от Object.)
Открытый методGetType
Gets the type of the current instance.
(Унаследовано от Object.)
Открытый методImportCspBlob
Импорт параметров алгоритма ГОСТ Р 34.10.
Открытый методImportParameters
Импорт параметров Gost3410Parameters алгоритма ГОСТ Р 34.10.
(Переопределение Gost3410..::..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.
(Унаследовано от Gost3410.)
Открытый методVerifyData(array<Byte>[]()[][], Object, array<Byte>[]()[][])
Проверка подписи для указанных данных.
Открытый методVerifyData(Stream, Object, array<Byte>[]()[][])
Проверка подписи для указанных данных.
Открытый методVerifyHash
Проверяет подлинность подписи для указанного значения хэш.
Открытый методVerifySignature
Проверяет подпись для хэш, вычисленного на алгоритме ГОСТ Р 34.11.
(Переопределение Gost3410..::..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.)
Открытое свойствоKeyHandle
Получение текущего (не дубликата) HANDLE ключа.
Открытое свойствоKeySize
Возвращает длину ключа, используемого в алгоритме, в битах.
(Переопределение AsymmetricAlgorithmKeySize()()()().)
Открытое свойствоLegalKeySizes
Gets the key sizes that are supported by the asymmetric algorithm.
(Унаследовано от AsymmetricAlgorithm.)
Открытое свойствоPersistKeyInCsp
Возвращает или устанавливает флаг, указывающий, должен ли ключ храниться в CSP.
Открытое свойствоProviderHandle
Получение текущего HANDLE провайдера без изменения RefCount.
Открытое свойствоPublicOnly
Получает значение, указывающее, не содержит ли объект Gost3410CryptoServiceProvider только открытый ключ.
Открытое свойствоSignatureAlgorithm
Получение названия алгоритма подписи.
(Унаследовано от Gost3410.)
Открытое свойствоСтатический членUseMachineKeyStore
Возвращает или устанавливает флаг того, что ключ должен храниться в STORE ключей компьютера, а не в профиле пользователя.

Явные реализации интерфейса

  ИмяОписание
Явная реализация интерфейсаЧастный методSystem#IDisposable#Dispose
For a description of this member, see Dispose()()()().
(Унаследовано от AsymmetricAlgorithm.)

См. также: