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.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
Конструктор SignedCms() создает экземпляр SignedCms класса.
public:
SignedCms();
public SignedCms();
Public Sub New ()
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Класс SignedCms имеет следующие значения свойств по умолчанию.
| Недвижимость | Значение по умолчанию |
|---|---|
| ContentInfo | 1.2.840.113549.1.7.1 (данные)Length: zero |
| 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.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- 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 сообщения.
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().
Если отсоединяемое состояние равно false (по умолчанию), содержимое, подписанное, входит в сообщение CMS/PKCS #7 вместе с информацией о подписи. Если состояние отсоединяется true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут просматривать содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, можно ли проверить отправитель сообщения для проверки подлинности.
Применяется к
SignedCms(SubjectIdentifierType)
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- 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 , указывающий тип идентификатора субъекта по умолчанию для подписчиков.
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().
Если отсоединяемое состояние равно false (по умолчанию), содержимое, подписанное, входит в сообщение CMS/PKCS #7 вместе с информацией о подписи. Если состояние отсоединяется true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут просматривать содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, можно ли проверить отправитель сообщения для проверки подлинности.
Применяется к
SignedCms(ContentInfo, Boolean)
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- 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 объект отсоединяемой сигнатурой. В противном случае detachedtrueподпись отсоединяется. В противном случае detachedfalseподпись не отсоединяется.
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().
Если отсоединяемое состояние равно false (по умолчанию), содержимое, подписанное, входит в сообщение CMS/PKCS #7 вместе с информацией о подписи. Если состояние отсоединяется true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут просматривать содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, можно ли проверить отправитель сообщения для проверки подлинности.
Применяется к
SignedCms(SubjectIdentifierType, ContentInfo)
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- SignedCms.CtorOverloads.cs
- Исходный код:
- 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 сообщения.
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе SignedCms().
Если отсоединяемое состояние равно false (по умолчанию), содержимое, подписанное, входит в сообщение CMS/PKCS #7 вместе с информацией о подписи. Если состояние отсоединяется true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут просматривать содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, можно ли проверить отправитель сообщения для проверки подлинности.
Применяется к
SignedCms(SubjectIdentifierType, ContentInfo, Boolean)
- Исходный код:
- SignedCms.cs
- Исходный код:
- SignedCms.cs
- Исходный код:
- SignedCms.cs
- Исходный код:
- SignedCms.cs
- Исходный код:
- SignedCms.cs
- Исходный код:
- 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 объект отсоединяемой сигнатурой. В противном случае detachedtrueподпись отсоединяется. Если отсоединен false, подпись не отсоединяется.
Исключения
Ссылка null была передана методу, который не принимает его в качестве допустимого аргумента.
Комментарии
Если отсоединяемое состояние равно false (по умолчанию), содержимое, подписанное, входит в сообщение CMS/PKCS #7 вместе с информацией о подписи. Если состояние отсоединяется true, клиенты, которые не могут декодировать сообщения S/MIME, по-прежнему могут просматривать содержимое сообщения, если оно отправляется отдельно. Это может быть полезно в приложении архивации, которое архивирует содержимое сообщения, можно ли проверить подлинность отправителя сообщения.