EnvelopedCms Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса EnvelopedCms.
Перегрузки
| Имя | Описание |
|---|---|
| EnvelopedCms() |
Инициализирует новый экземпляр EnvelopedCms класса со значениями по умолчанию. |
| EnvelopedCms(ContentInfo) |
Инициализирует новый экземпляр класса с указанными сведениями о содержимом EnvelopedCms . |
| EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Инициализирует новый экземпляр EnvelopedCms класса с указанным алгоритмом симметричного шифрования и информацией о содержимом. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Инициализирует новый экземпляр EnvelopedCms класса с указанными сведениями о содержимом и схемой идентификатора субъекта при выборе получателей по пользовательскому интерфейсу. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Инициализирует новый экземпляр EnvelopedCms класса с указанным алгоритмом симметричного шифрования, сведениями о содержимом и схемой идентификатора субъекта при выборе получателей по пользовательскому интерфейсу. |
EnvelopedCms()
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
Инициализирует новый экземпляр EnvelopedCms класса со значениями по умолчанию.
public:
EnvelopedCms();
public EnvelopedCms();
Public Sub New ()
Комментарии
Класс EnvelopedCms имеет следующие значения свойств по умолчанию:
| Недвижимость | Значение по умолчанию |
|---|---|
| ContentInfo | Тип контента: 1.2.840.113549.1.7.1 (данные) Длина: ноль |
| ContentEncryptionAlgorithm | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) или 2.16.840.1.101.3.4.1.42 (AES-256-CBC) |
Значение по умолчанию SubjectIdentifierType для получателей IssuerAndSerialNumber.
В .NET Framework алгоритм симметричного шифрования по умолчанию определяется версией платформы .NET, на которую был создан исполняемый файл приложения. Начиная с .NET Framework 4.8 алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
В .NET Core алгоритм симметричного шифрования по умолчанию определяется версией сборки System.Security.Cryptography.Pkcs, загруженной. Начиная с версии 4.6.0 пакета NuGet System.Security.Cryptography.Pkcs, алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
Применяется к
EnvelopedCms(ContentInfo)
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
Инициализирует новый экземпляр класса с указанными сведениями о содержимом EnvelopedCms .
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo)
Параметры
- contentInfo
- ContentInfo
Содержимое сообщения для шифрования.
Исключения
Параметр contentInfo имеет значение null.
Комментарии
Значение по умолчанию SubjectIdentifierType для получателей IssuerAndSerialNumber.
В .NET Framework алгоритм симметричного шифрования по умолчанию определяется версией платформы .NET, на которую был создан исполняемый файл приложения. Начиная с .NET Framework 4.8 алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
В .NET Core алгоритм симметричного шифрования по умолчанию определяется версией сборки System.Security.Cryptography.Pkcs, загруженной. Начиная с версии 4.6.0 пакета NuGet System.Security.Cryptography.Pkcs, алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
См. также раздел
Применяется к
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
Инициализирует новый экземпляр EnvelopedCms класса с указанным алгоритмом симметричного шифрования и информацией о содержимом.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)
Параметры
- contentInfo
- ContentInfo
Содержимое сообщения для шифрования.
- encryptionAlgorithm
- AlgorithmIdentifier
Идентификатор алгоритма симметричного шифрования, используемый при шифровании содержимого сообщения.
Исключения
Значение contentInfo или encryptionAlgorithm параметр null.
Комментарии
Значение по умолчанию SubjectIdentifierType для получателей IssuerAndSerialNumber.
См. также раздел
Применяется к
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Инициализирует новый экземпляр EnvelopedCms класса с указанными сведениями о содержимом и схемой идентификатора субъекта при выборе получателей по пользовательскому интерфейсу.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)
Параметры
- recipientIdentifierType
- SubjectIdentifierType
Одно из значений перечисления, указывающее схему идентификатора субъекта для использования для сертификатов получателей, выбранных в запросе пользовательского интерфейса.
- contentInfo
- ContentInfo
Содержимое сообщения для шифрования.
Исключения
Параметр contentInfo имеет значение null.
Комментарии
В .NET Framework алгоритм симметричного шифрования по умолчанию определяется версией платформы .NET, на которую был создан исполняемый файл приложения. Начиная с .NET Framework 4.8 алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
В .NET Core алгоритм симметричного шифрования по умолчанию определяется версией сборки System.Security.Cryptography.Pkcs, загруженной. Начиная с версии 4.6.0 пакета NuGet System.Security.Cryptography.Pkcs, алгоритм по умолчанию — AES-256 в режиме CBC; в предыдущих версиях значение по умолчанию — TripleDES (DES3-EDE) в режиме CBC.
См. также раздел
Применяется к
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Инициализирует новый экземпляр EnvelopedCms класса с указанным алгоритмом симметричного шифрования, сведениями о содержимом и схемой идентификатора субъекта при выборе получателей по пользовательскому интерфейсу.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)
Параметры
- recipientIdentifierType
- SubjectIdentifierType
Одно из значений перечисления, указывающее схему идентификатора субъекта для использования для сертификатов получателей, выбранных в запросе пользовательского интерфейса.
- contentInfo
- ContentInfo
Содержимое сообщения для шифрования.
- encryptionAlgorithm
- AlgorithmIdentifier
Идентификатор алгоритма симметричного шифрования, используемый при шифровании содержимого сообщения.
Исключения
Значение contentInfo или encryptionAlgorithm параметр null.