Condividi tramite


struttura DHPRIVKEY_VER3 (wincrypt.h)

La struttura DHPRIVKEY_VER3 contiene informazioni specifiche per la chiave privata specifica contenuta nel BLOB della chiave.

Sintassi

typedef struct _PRIVKEYVER3 {
  DWORD   magic;
  DWORD   bitlenP;
  DWORD   bitlenQ;
  DWORD   bitlenJ;
  DWORD   bitlenX;
  DSSSEED DSSSeed;
} DHPRIVKEY_VER3, DSSPRIVKEY_VER3;

Members

magic

Deve essere sempre impostato su 0x34484400, la codifica ASCII di "DH4".

bitlenP

Numero di bit nel numero primo del BLOB della chiave DH, P.

bitlenQ

Numero di bit nel numero primo del BLOB della chiave DH, Q. Se Q non è disponibile, questo valore deve essere 0.

bitlenJ

Numero di bit nel numero primo del BLOB della chiave DH, J. Se J non è incluso nel BLOB, questo valore deve essere 0.

bitlenX

Numero di bit nell'esponente privato del BLOB della chiave DH, X.

DSSSeed

Struttura di inizializzazione che contiene i valori di inizializzazione e contatore usati per generare i primi Q e P. Se i valori nella struttura DSSSEED non sono disponibili, l'elemento contatore della struttura deve essere 0xFFFFFFFF.

Commenti

DSSPRIVKEY_VER3 è un alias per questa struttura.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

BLOBHEADER

DSSSEED