Поделиться через


CmsSigner Класс

Определение

Представляет потенциальный подписывающий объект для подписанного сообщения CMS/PKCS#7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Наследование
CmsSigner

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

CmsSigner()

Инициализирует новый экземпляр класса CmsSigner со значениями по умолчанию.

CmsSigner(CspParameters)
Устаревшие..

Инициализирует новый экземпляр класса CmsSigner на основании сохраненного ключа.

CmsSigner(SubjectIdentifierType)

Инициализирует новый экземпляр класса CmsSigner, используя указанный тип идентификатора субъекта.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Инициализирует новый экземпляр класса CmsSigner, используя указанный сертификат подписывания и тип идентификатора субъекта.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Инициализирует новый экземпляр класса CmsSigner, используя указанный сертификат подписывания, тип идентификатора субъекта и объект закрытого ключа.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Инициализирует новый экземпляр класса CmsSigner с указанным сертификатом подписывателя, типом идентификатора субъекта, объектом закрытого ключа и заполнением подписи RSA.

CmsSigner(X509Certificate2)

Инициализирует новый экземпляр класса CmsSigner на основании указанного сертификата подписывания.

Свойства

Certificate

Свойство Certificate возвращает или устанавливает объект X509Certificate2, который представляет сертификат для подписи.

Certificates

Возвращает коллекцию сертификатов, которые рассматриваются с WholeChain и ExcludeRoot.

DigestAlgorithm

Возвращает или задает идентификатор хэш-алгоритма, используемого с подписью.

IncludeOption

Возвращает или задает параметр, указывающий, какая часть цепочки сертификатов для сертификата подписавшего должна быть внедрена в подписанное сообщение.

PrivateKey

Возвращает или задает объект закрытого ключа, используемый во время подписи.

SignaturePadding

Возвращает или задает используемое заполнение подписи RSA.

SignedAttributes

Возвращает коллекции атрибутов, связываемые с этой подписью, которые также защищаются подписью.

SignerIdentifierType

Получает схему, используемую для идентификации используемого сертификата подписывания.

UnsignedAttributes

Возвращает коллекции атрибутов, связываемые с этой подписью, которые не защищаются подписью.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к