estrutura CRYPT_MASK_GEN_ALGORITHM (wincrypt.h)

A estrutura CRYPT_MASK_GEN_ALGORITHM identifica o algoritmo usado para gerar uma máscara de assinatura RSA PKCS nº 1 v2.1.

Sintaxe

typedef struct _CRYPT_MASK_GEN_ALGORITHM {
  LPSTR                      pszObjId;
  CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
} CRYPT_MASK_GEN_ALGORITHM, *PCRYPT_MASK_GEN_ALGORITHM;

Membros

pszObjId

O endereço de uma cadeia de caracteres ANSI terminada em nulo que contém o OID ( identificador de objeto ) do algoritmo de geração de máscara. Esse pode ser o valor a seguir ou qualquer outra função de geração de máscara OID.

Valor Significado
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
A função RSA MGF1.

HashAlgorithm

Uma estrutura CRYPT_ALGORITHM_IDENTIFIER que identifica o algoritmo de hash a ser usado para a geração de máscara.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CRYPT_RSAES_OAEP_PARAMETERS

CRYPT_RSA_SSA_PSS_PARAMETERS