AlgorithmIdentifier Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AlgorithmIdentifier() |
Конструктор AlgorithmIdentifier() создает экземпляр класса AlgorithmIdentifier, используя набор параметров по умолчанию. |
AlgorithmIdentifier(Oid) |
Конструктор AlgorithmIdentifier(Oid) создает экземпляр класса AlgorithmIdentifier, используя указанный идентификатор алгоритма. |
AlgorithmIdentifier(Oid, Int32) |
Конструктор AlgorithmIdentifier(Oid, Int32) создает экземпляр класса AlgorithmIdentifier, используя указанные идентификатор алгоритма и длину ключа. |
AlgorithmIdentifier()
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
Конструктор AlgorithmIdentifier() создает экземпляр класса AlgorithmIdentifier, используя набор параметров по умолчанию.
public:
AlgorithmIdentifier();
public AlgorithmIdentifier ();
Public Sub New ()
Исключения
Завершение операции шифрования невозможно.
Комментарии
Класс AlgorithmIdentifier имеет следующие значения свойств по умолчанию.
Свойство. | Значение по умолчанию |
---|---|
Oid | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) |
KeyLength | Максимальное значение, предоставленное поставщиком служб шифрования по умолчанию |
Чтобы получить наивысшую степень контроля над приложением, создающим экземпляр этого класса, используйте один из конструкторов, который позволяет задать алгоритм путем передачи его Oid объекта. Это защищает от возможного изменения алгоритма по умолчанию из-за безопасности или других соображений.
Применяется к
AlgorithmIdentifier(Oid)
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
Конструктор AlgorithmIdentifier(Oid) создает экземпляр класса AlgorithmIdentifier, используя указанный идентификатор алгоритма.
public:
AlgorithmIdentifier(System::Security::Cryptography::Oid ^ oid);
public AlgorithmIdentifier (System.Security.Cryptography.Oid oid);
new System.Security.Cryptography.Pkcs.AlgorithmIdentifier : System.Security.Cryptography.Oid -> System.Security.Cryptography.Pkcs.AlgorithmIdentifier
Public Sub New (oid As Oid)
Параметры
- oid
- Oid
Объект, идентифицирующий алгоритм.
Исключения
Завершение операции шифрования невозможно.
Комментарии
Значения свойств по умолчанию, используемые с этим конструктором, см. в разделе AlgorithmIdentifier().
Применяется к
AlgorithmIdentifier(Oid, Int32)
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
- Исходный код:
- AlgorithmIdentifier.cs
Конструктор AlgorithmIdentifier(Oid, Int32) создает экземпляр класса AlgorithmIdentifier, используя указанные идентификатор алгоритма и длину ключа.
public:
AlgorithmIdentifier(System::Security::Cryptography::Oid ^ oid, int keyLength);
public AlgorithmIdentifier (System.Security.Cryptography.Oid oid, int keyLength);
new System.Security.Cryptography.Pkcs.AlgorithmIdentifier : System.Security.Cryptography.Oid * int -> System.Security.Cryptography.Pkcs.AlgorithmIdentifier
Public Sub New (oid As Oid, keyLength As Integer)
Параметры
- oid
- Oid
Объект, идентифицирующий алгоритм.
- keyLength
- Int32
Длина ключа в битах.
Исключения
Завершение операции шифрования невозможно.
Комментарии
Параметр keyLength
игнорируется для алгоритмов, использующих фиксированную длину ключа.