As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
NCryptIsAlgSupportedcom o principal provedor de armazenamento (KSP)
NCryptIsAlgSupportedfunção determina se Key Storage Provider (KSP) suporta um algoritmo criptográfico específico.
Parâmetros
-
hProvider
[em] -
O identificador do principal provedor de armazenamento. Use NCryptOpenStorageProviderpara pegar a alça.
-
pszAlgId
[em] -
Um ponteiro para uma string Unicode terminada em nulo que contém o identificador do algoritmo criptográfico para criar a chave. AWS O Cloud HSM Key Storage Provider (KSP) é compatível com os seguintes algoritmos:
Constante/valor Descrição BCRYPT_RSA_ALGORITHM
"RSA"
O algoritmo de chave RSA pública.
BCRYPT_ ECDSA _P256_ ALGORITHM
“ECDSA_P256"
O algoritmo de assinatura digital de curva elíptica principal de 256 bits (186-2). FIPS
BCRYPT_ ECDSA _P384_ ALGORITHM
“ECDSA_P384"
O algoritmo de assinatura digital de curva elíptica principal de 384 bits (186-2). FIPS
BCRYPT_ ECDSA _P521_ ALGORITHM
“ECDSA_P521"
O algoritmo de assinatura digital de curva elíptica principal de 521 bits (186-2). FIPS
dwFlags
[em]-
Sinalizadores que modificam o comportamento da função. Isso pode ser zero ou o seguinte valor:
Valor Significado NCRYPT_SILENT_FLAG
Essa bandeira não tem efeito.
Valor de retorno
A função retorna um código de status para indicar sucesso ou falha.
Os códigos de devolução comuns incluem:
Código de retorno | Descrição |
---|---|
ERROR_SUCCESS |
A operação foi concluída com êxito. |
NTE_INVALID_PARAMETER |
Um ou mais parâmetros não são válidos. |
NTE_BAD_FLAGS |
O |
NTE_NOT_SUPPORTED |
O |
NTE_INVALID_HANDLE |
O identificador de |