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

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