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, по-прежнему могут видеть содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения независимо от того, можно ли проверить подлинность отправителя сообщения.