Share via


DHPRIVKEY_VER3 Struktur (wincrypt.h)

Die DHPRIVKEY_VER3-Struktur enthält Informationen, die für den bestimmten privaten Schlüssel im Schlüsselblob spezifisch sind.

Syntax

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

Member

magic

Dies muss immer auf 0x34484400 festgelegt werden, die ASCII-Codierung von "DH4".

bitlenP

Anzahl der Bits im Hauptschlüssel-BLOB des DH-Schlüssels, P.

bitlenQ

Anzahl der Bits in der Hauptsblob des DH-Schlüssels, Q. Wenn Q nicht verfügbar ist, sollte dieser Wert 0 sein.

bitlenJ

Anzahl der Bits im HAUPTBLob des DH-Schlüssels, J. Wenn sich J nicht im BLOB befindet, sollte dieser Wert 0 sein.

bitlenX

Anzahl der Bits im privaten BLOB-Exponenten des DH-Schlüssels, X.

DSSSeed

Seed-Struktur mit den Start- und Zählerwerten, die zum Generieren der Primzahlen Q und P verwendet werden. Wenn werte in der DSSSEED-Struktur nicht verfügbar sind, sollte das Zählerelement der Struktur 0xFFFFFFFF werden.

Hinweise

DSSPRIVKEY_VER3 ist ein Alias für diese Struktur.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

BLOBHEADER

DSSSEED