X509AsymmetricSecurityKey.IsAsymmetricAlgorithm(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o algoritmo especificado usa chaves assimétricas.
public:
override bool IsAsymmetricAlgorithm(System::String ^ algorithm);
public override bool IsAsymmetricAlgorithm (string algorithm);
override this.IsAsymmetricAlgorithm : string -> bool
Public Overrides Function IsAsymmetricAlgorithm (algorithm As String) As Boolean
Parâmetros
- algorithm
- String
O algoritmo de criptografia.
Retornos
true
quando o algoritmo especificado é DsaSha1Signature, RsaSha1Signature, RsaSha256Signature, RsaOaepKeyWrap ou RsaV15KeyWrap; caso contrário, false
.
Comentários
Devido a problemas de colisão com o SHA1, a Microsoft recomenda um modelo de segurança baseado em SHA256 ou melhor.