X509SignatureGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для создания закодированных подписей в соответствии с требованиями сертификатов X.509.
public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
- Наследование
-
X509SignatureGenerator
Конструкторы
X509SignatureGenerator() |
Инициализирует новый экземпляр класса X509SignatureGenerator. |
Свойства
PublicKey |
Получает открытый ключ, связанный с закрытым ключом, с помощью которого создаются подписи. |
Методы
BuildPublicKey() |
При переопределении в производном классе создает открытый ключ сертификата, который имеет правильную кодировку Oid, параметры открытого ключа и значения открытого ключа. |
CreateForECDsa(ECDsa) |
Создает объект X509SignatureGenerator для подписей ECDSA с использованием заданного закрытого ключа. |
CreateForRSA(RSA, RSASignaturePadding) |
Создает объект X509SignatureGenerator для подписей RSA с использованием заданного закрытого ключа и режима заполнения. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetSignatureAlgorithmIdentifier(HashAlgorithmName) |
При переопределении в производном классе кодирует идентификатор алгоритма X.509 для этой подписи. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SignData(Byte[], HashAlgorithmName) |
При переопределении в производном классе создает подпись для указанных данных с помощью указанного хэш-алгоритма и соответствующим образом кодирует результаты для значений подписи X.509. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |