estrutura BCRYPT_PKCS1_PADDING_INFO (bcrypt.h)

A estrutura de BCRYPT_PKCS1_PADDING_INFO é usada para fornecer opções para o esquema de preenchimento PKCS nº 1 .

Sintaxe

typedef struct _BCRYPT_PKCS1_PADDING_INFO {
  LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;

Membros

pszAlgId

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que identifica o algoritmo criptográfico a ser usado para criar o preenchimento. Esse algoritmo deve ser um algoritmo de hash. Ao criar uma assinatura, o OID ( identificador de objeto ) que corresponde a esse algoritmo é adicionado ao elemento DigestInfo na assinatura e, se esse membro for NULL, o OID não será adicionado. Ao verificar uma assinatura, a verificação falhará se o OID que corresponde a esse membro não for o mesmo que o OID na assinatura. Se não houver nenhum OID na assinatura, a verificação falhará, a menos que esse membro seja NULL.

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 bcrypt.h

Confira também

Identificadores de algoritmo CNG

BCryptDecrypt

BCryptEncrypt

BCryptSignHash

BCryptVerifySignature