AlgorithmIdentifier Konstruktory

Definice

Inicializuje novou instanci AlgorithmIdentifier třídy.

Přetížení

Name Description
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
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í.

Vlastnictví Výchozí hodnota
Oid 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC)
KeyLength Maximální hodnota poskytovaná výchozím poskytovatelem 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žňují algoritmus nastavit 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
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 naleznete v tématu AlgorithmIdentifier().

Platí pro

AlgorithmIdentifier(Oid, Int32)

Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
Zdroj:
AlgorithmIdentifier.cs
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