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