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.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.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.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 игнорируется для алгоритмов, использующих фиксированную длину ключа.

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