Share via


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