CERT_X942_DH_PARAMETERS Struktur (wincrypt.h)
Die CERT_X942_DH_PARAMETERS-Struktur enthält Parameter, die einem Diffie-Hellman Algorithmus für öffentliche Schlüssel zugeordnet sind.
Syntax
typedef struct _CERT_X942_DH_PARAMETERS {
CRYPT_UINT_BLOB p;
CRYPT_UINT_BLOB g;
CRYPT_UINT_BLOB q;
CRYPT_UINT_BLOB j;
PCERT_X942_DH_VALIDATION_PARAMS pValidationParams;
} CERT_X942_DH_PARAMETERS, *PCERT_X942_DH_PARAMETERS;
Member
p
Primemodulus P. Das wichtigste Bit des bedeutendsten Byte muss immer auf 1 festgelegt werden.
g
Generator G. Muss die gleiche Länge wie p haben (muss mit 0x00 Bytes aufgefüllt werden, wenn er kleiner ist).
q
Prime Q.
Ein Faktor von p–1. Das wichtigste Bit des bedeutendsten Byte muss auf 1 festgelegt werden.
j
Optionaler Untergruppenfaktor.
pValidationParams
Optionaler Zeiger auf eine CERT_X942_DH_VALIDATION_PARAMS-Struktur . Wenn das cbData-Member des q-BLOB 0 ist, müssen alle Member von pValidationParams 0 sein.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |