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 NULL
ist, 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 |