Sdílet prostřednictvím


AlgorithmIdentifier Konstruktory

Definice

Přetížení

AlgorithmIdentifier()

Konstruktor AlgorithmIdentifier() vytvoří instanci AlgorithmIdentifier třídy pomocí sady výchozích parametrů.

AlgorithmIdentifier(Oid)

Konstruktor AlgorithmIdentifier(Oid) vytvoří instanci AlgorithmIdentifier třídy se zadaným identifikátorem algoritmu.

AlgorithmIdentifier(Oid, Int32)

Konstruktor AlgorithmIdentifier(Oid, Int32) vytvoří instanci AlgorithmIdentifier třídy se zadaným identifikátorem algoritmu a délkou klíče.

AlgorithmIdentifier()

Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs

Konstruktor AlgorithmIdentifier() vytvoří instanci AlgorithmIdentifier třídy pomocí sady výchozích parametrů.

public:
 AlgorithmIdentifier();
public AlgorithmIdentifier ();
Public Sub New ()

Výjimky

Kryptografickou operaci nelze dokončit.

Poznámky

Třída AlgorithmIdentifier má následující výchozí hodnoty vlastností.

Vlastnost Výchozí hodnota
Oid 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC)
KeyLength Maximální hodnota poskytovaná výchozím zprostředkovatelem kryptografických služeb

Chcete-li získat nejvyšší stupeň kontroly nad aplikací, která vytváří instanci této třídy, použijte jeden z konstruktorů, který umožňuje algoritmus být nastaven předáním jeho Oid objektu. To chrání před možností, že by se výchozí algoritmus mohl změnit z důvodu zabezpečení nebo jiných aspektů.

Platí pro

AlgorithmIdentifier(Oid)

Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs

Konstruktor AlgorithmIdentifier(Oid) vytvoří instanci AlgorithmIdentifier třídy se zadaným identifikátorem algoritmu.

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)

Parametry

oid
Oid

Identifikátor objektu pro algoritmus.

Výjimky

Kryptografickou operaci nelze dokončit.

Poznámky

Výchozí hodnoty vlastností použité s tímto konstruktorem najdete v tématu AlgorithmIdentifier().

Platí pro

AlgorithmIdentifier(Oid, Int32)

Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs

Konstruktor AlgorithmIdentifier(Oid, Int32) vytvoří instanci AlgorithmIdentifier třídy se zadaným identifikátorem algoritmu a délkou klíče.

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)

Parametry

oid
Oid

Identifikátor objektu pro algoritmus.

keyLength
Int32

Délka klíče v bitech.

Výjimky

Kryptografickou operaci nelze dokončit.

Poznámky

Parametr keyLength je ignorován pro algoritmy, které používají pevnou délku klíče.

Platí pro