struttura BCRYPT_PKCS1_PADDING_INFO (bcrypt.h)

La struttura BCRYPT_PKCS1_PADDING_INFO viene usata per fornire opzioni per lo schema di spaziatura interna PKCS #1 .

Sintassi

typedef struct _BCRYPT_PKCS1_PADDING_INFO {
  LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;

Members

pszAlgId

Puntatore a una stringa Unicode con terminazione Null che identifica l'algoritmo di crittografia da usare per creare la spaziatura interna. Questo algoritmo deve essere un algoritmo hash. Quando si crea una firma, l'identificatore di oggetto (OID) che corrisponde a questo algoritmo viene aggiunto all'elemento DigestInfo nella firma e, se questo membro è NULL, l'OID non viene aggiunto. Quando si verifica una firma, la verifica ha esito negativo se l'OID corrispondente a questo membro non corrisponde all'OID nella firma. Se nella firma non è presente alcun OID, la verifica ha esito negativo a meno che questo membro non sia NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione bcrypt.h

Vedi anche

Identificatori dell'algoritmo CNG

BCryptDecrypt

BCryptEncrypt

BCryptSignHash

BCryptVerifySignature