Share via


AlgorithmIdentifier Costruttori

Definizione

Overload

AlgorithmIdentifier()

Il costruttore AlgorithmIdentifier() crea un'istanza della classe AlgorithmIdentifier utilizzando un insieme di parametri predefiniti.

AlgorithmIdentifier(Oid)

Il costruttore AlgorithmIdentifier(Oid) crea un'istanza della classe AlgorithmIdentifier con l'identificatore di algoritmo specificato.

AlgorithmIdentifier(Oid, Int32)

Il costruttore AlgorithmIdentifier(Oid, Int32) crea un'istanza della classe AlgorithmIdentifier con l'identificatore di algoritmo e la lunghezza di chiave specificati.

AlgorithmIdentifier()

Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs

Il costruttore AlgorithmIdentifier() crea un'istanza della classe AlgorithmIdentifier utilizzando un insieme di parametri predefiniti.

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

Eccezioni

Impossibile completare un'operazione di crittografia.

Commenti

La AlgorithmIdentifier classe ha i seguenti valori di proprietà predefiniti.

Proprietà Valore predefinito
Oid 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC)
KeyLength Valore massimo fornito dal provider di servizi di crittografia predefinito

Per ottenere il massimo grado di controllo su un'applicazione che costruisce un'istanza di questa classe, usare uno dei costruttori che consente l'impostazione dell'algoritmo passando l'oggetto Oid . Ciò protegge dalla possibilità che l'algoritmo predefinito possa cambiare a causa della sicurezza o di altre considerazioni.

Si applica a

AlgorithmIdentifier(Oid)

Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs

Il costruttore AlgorithmIdentifier(Oid) crea un'istanza della classe AlgorithmIdentifier con l'identificatore di algoritmo specificato.

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)

Parametri

oid
Oid

Identificatore di oggetto per l'algoritmo.

Eccezioni

Impossibile completare un'operazione di crittografia.

Commenti

Per i valori delle proprietà predefiniti usati con questo costruttore, vedere AlgorithmIdentifier().

Si applica a

AlgorithmIdentifier(Oid, Int32)

Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs
Origine:
AlgorithmIdentifier.cs

Il costruttore AlgorithmIdentifier(Oid, Int32) crea un'istanza della classe AlgorithmIdentifier con l'identificatore di algoritmo e la lunghezza di chiave specificati.

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)

Parametri

oid
Oid

Identificatore di oggetto per l'algoritmo.

keyLength
Int32

Lunghezza, espressa in bit, della chiave.

Eccezioni

Impossibile completare un'operazione di crittografia.

Commenti

Il keyLength parametro viene ignorato per gli algoritmi che usano una lunghezza fissa della chiave.

Si applica a