Freigeben über


BCRYPT_PKCS1_PADDING_INFO-Struktur (bcrypt.h)

Die BCRYPT_PKCS1_PADDING_INFO-Struktur wird verwendet, um Optionen für das PKCS #1-Auffüllschema bereitzustellen.

Syntax

typedef struct _BCRYPT_PKCS1_PADDING_INFO {
  LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;

Member

pszAlgId

Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den kryptografischen Algorithmus identifiziert, der zum Erstellen des Abstands verwendet werden soll. Bei diesem Algorithmus muss es sich um einen Hashalgorithmus handelt. Beim Erstellen einer Signatur wird der Objektbezeichner (Object Identifier, OID), der diesem Algorithmus entspricht, dem DigestInfo-Element in der Signatur hinzugefügt, und wenn dieses Element NULList, wird die OID nicht hinzugefügt. Beim Überprüfen einer Signatur schlägt die Überprüfung fehl, wenn die OID, die diesem Member entspricht, nicht mit der OID in der Signatur identisch ist. Wenn keine OID in der Signatur vorhanden ist, schlägt die Überprüfung fehl, es sei denn, dieser Member ist NULL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile bcrypt.h

Weitere Informationen

CNG-Algorithmusbezeichner

BCryptDecrypt

BCryptEncrypt

BCryptSignHash

BCryptVerifySignature