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

Определение

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

Перегрузки

SignedCms()

Конструктор SignedCms() создает экземпляр класса SignedCms .

SignedCms(ContentInfo)

Конструктор SignedCms(ContentInfo) создает экземпляр класса SignedCms, используя в качестве внутреннего содержимого указанную информацию о содержимом.

SignedCms(SubjectIdentifierType)

Конструктор SignedCms(SubjectIdentifierType) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта.

SignedCms(ContentInfo, Boolean)

Конструктор SignedCms(ContentInfo, Boolean) создает экземпляр класса SignedCms, используя в качестве внутреннего содержимого указанную информацию о содержимом и используя отсоединенное состояние.

SignedCms(SubjectIdentifierType, ContentInfo)

Конструктор SignedCms(SubjectIdentifierType, ContentInfo) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта и используя в качестве внутреннего содержимого информацию о содержимом.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Конструктор SignedCms(SubjectIdentifierType, ContentInfo, Boolean) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта, используя в качестве внутреннего содержимого информацию о содержимом и используя отсоединенное состояние.

SignedCms()

Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs

Конструктор SignedCms() создает экземпляр класса SignedCms .

public:
 SignedCms();
public SignedCms ();
Public Sub New ()

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Класс SignedCms имеет следующие значения свойств по умолчанию.

Свойство. Значение по умолчанию
ContentInfo 1.2.840.113549.1.7.1 (данные)Длина: ноль
Detached Отсоединяемое состояние. false Подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи.

По умолчанию SubjectIdentifierType для подписывателей используется SubjectIdentifierType.IssuerAndSerialNumber.

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о сигнатуре. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, независимо от того, можно ли проверить подлинность отправителя сообщения.

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

SignedCms(ContentInfo)

Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs

Конструктор SignedCms(ContentInfo) создает экземпляр класса SignedCms, используя в качестве внутреннего содержимого указанную информацию о содержимом.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo)

Параметры

contentInfo
ContentInfo

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

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.

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

SignedCms(SubjectIdentifierType)

Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs

Конструктор SignedCms(SubjectIdentifierType) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType)

Параметры

signerIdentifierType
SubjectIdentifierType

Член перечисления SubjectIdentifierType, который определяет тип идентификатора субъекта по умолчанию для подписавших.

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.

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

SignedCms(ContentInfo, Boolean)

Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs

Конструктор SignedCms(ContentInfo, Boolean) создает экземпляр класса SignedCms, используя в качестве внутреннего содержимого указанную информацию о содержимом и используя отсоединенное состояние.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo, detached As Boolean)

Параметры

contentInfo
ContentInfo

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

detached
Boolean

Значение типа Boolean, которое определяет, что объект SignedCms предназначен для отсоединенной подписи. Если свойство detached имеет значение true, подпись отсоединяется. Если свойство detached имеет значение false, подпись не отсоединяется.

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.

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

SignedCms(SubjectIdentifierType, ContentInfo)

Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs
Исходный код:
SignedCms.CtorOverloads.cs

Конструктор SignedCms(SubjectIdentifierType, ContentInfo) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта и используя в качестве внутреннего содержимого информацию о содержимом.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Параметры

signerIdentifierType
SubjectIdentifierType

Член перечисления SubjectIdentifierType, который определяет тип идентификатора субъекта по умолчанию для подписавших.

contentInfo
ContentInfo

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

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.

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

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Исходный код:
SignedCms.cs
Исходный код:
SignedCms.cs
Исходный код:
SignedCms.cs

Конструктор SignedCms(SubjectIdentifierType, ContentInfo, Boolean) создает экземпляр класса SignedCms, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта, используя в качестве внутреннего содержимого информацию о содержимом и используя отсоединенное состояние.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, detached As Boolean)

Параметры

signerIdentifierType
SubjectIdentifierType

Член перечисления SubjectIdentifierType, который определяет тип идентификатора субъекта по умолчанию для подписавших.

contentInfo
ContentInfo

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

detached
Boolean

Значение типа Boolean, которое определяет, что объект SignedCms предназначен для отсоединенной подписи. Если свойство detached имеет значение true, подпись отсоединяется. Если свойство detached имеет значение false, подпись не отсоединяется.

Исключения

Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.

Комментарии

Если состояние отсоединения — false (по умолчанию), подписанное содержимое включается в сообщение CMS/PKCS #7 вместе со сведениями о подписи. Если состояние отсоединения — true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.

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