Compartilhar via


AlgorithmIdentifier Construtores

Definição

Sobrecargas

AlgorithmIdentifier()

O construtor AlgorithmIdentifier() cria uma instância da classe AlgorithmIdentifier usando um conjunto de parâmetros padrão.

AlgorithmIdentifier(Oid)

O construtor AlgorithmIdentifier(Oid) cria uma instância da classe AlgorithmIdentifier com o identificador de algoritmo especificado.

AlgorithmIdentifier(Oid, Int32)

O construtor AlgorithmIdentifier(Oid, Int32) cria uma instância da classe AlgorithmIdentifier com o identificador de algoritmo e o comprimento da chave especificados.

AlgorithmIdentifier()

Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs

O construtor AlgorithmIdentifier() cria uma instância da classe AlgorithmIdentifier usando um conjunto de parâmetros padrão.

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

Exceções

Não foi possível concluir uma operação de criptografia.

Comentários

A AlgorithmIdentifier classe tem os seguintes valores de propriedade padrão.

Propriedade Valor padrão
Oid 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC)
KeyLength O máximo fornecido pelo provedor de serviços criptográficos padrão

Para obter o maior grau de controle sobre um aplicativo que constrói uma instância dessa classe, use um dos construtores que permite que o algoritmo seja definido passando seu Oid objeto. Isso protege contra a possibilidade de que o algoritmo padrão possa mudar devido à segurança ou outras considerações.

Aplica-se a

AlgorithmIdentifier(Oid)

Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs

O construtor AlgorithmIdentifier(Oid) cria uma instância da classe AlgorithmIdentifier com o identificador de algoritmo especificado.

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)

Parâmetros

oid
Oid

Um identificador de objeto para o algoritmo.

Exceções

Não foi possível concluir uma operação de criptografia.

Comentários

Para obter os valores de propriedade padrão usados com esse construtor, consulte AlgorithmIdentifier().

Aplica-se a

AlgorithmIdentifier(Oid, Int32)

Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs
Origem:
AlgorithmIdentifier.cs

O construtor AlgorithmIdentifier(Oid, Int32) cria uma instância da classe AlgorithmIdentifier com o identificador de algoritmo e o comprimento da chave especificados.

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)

Parâmetros

oid
Oid

Um identificador de objeto para o algoritmo.

keyLength
Int32

O comprimento, em bits, da chave.

Exceções

Não foi possível concluir uma operação de criptografia.

Comentários

O keyLength parâmetro é ignorado para algoritmos que usam um comprimento de chave fixo.

Aplica-se a