CERT_PRIVATE_KEY_VALIDITY-Struktur (wincrypt.h)
Die CERT_PRIVATE_KEY_VALIDITY-Struktur gibt eine gültige Zeitspanne für den privaten Schlüssel an, der dem öffentlichen Schlüssel eines Zertifikats entspricht. Wenn die NotBefore-Komponente null oder nicht vorhanden ist, wird keine Anweisung dazu gemacht, wann der Gültigkeitszeitraum des privaten Schlüssels beginnt. Wenn die NotAfter-Komponente null oder nicht vorhanden ist, wird kein Enddatum für die Gültigkeit des privaten Schlüssels festgelegt.
Eine CERT_PRIVATE_KEY_VALIDITY-Struktur ist ein Element der CERT_KEY_ATTRIBUTES_INFO-Struktur .
Syntax
typedef struct _CERT_PRIVATE_KEY_VALIDITY {
FILETIME NotBefore;
FILETIME NotAfter;
} CERT_PRIVATE_KEY_VALIDITY, *PCERT_PRIVATE_KEY_VALIDITY;
Member
NotBefore
Datum und Uhrzeit, ab der das Zertifikat ungültig ist. Für Datumsangaben zwischen 1950 und einschließlich 2049 werden Datum und Uhrzeit UTC-Zeit im Format YYYMMDDHHMMSS codiert. Dieser Member verwendet ein zweistelliges Jahr und ist sekundengenau. Für Datumsangaben vor 1950 oder nach 2049 wird die codierte generalisierte Zeit verwendet. Die codierte generalisierte Zeit hat die Form YYYYMMDDHHMMSSMMM, wobei ein vierstelliges Jahr verwendet wird und millisekundengenau ist. Obwohl die generalisierte Zeit eine Millisekundenauflösung unterstützt, ist die NotBefore-Zeit nur auf Sekunden genau.
NotAfter
Datum und Uhrzeit, nach der das Zertifikat ungültig ist. Für Datumsangaben zwischen 1950 und einschließlich 2049 werden Datum und Uhrzeit UTC-Zeit im Format YYYMMDDHHMMSS codiert. Dieser Member verwendet ein zweistelliges Jahr und ist sekundengenau. Für Datumsangaben vor 1950 oder nach 2049 wird die codierte generalisierte Zeit verwendet. Die codierte generalisierte Zeit hat die Form YYYYMMDDHHMMSSMMM mit einem vierstelligen Jahr und ist auf Millisekunden genau. Obwohl die generalisierte Zeit die Auflösung in Millisekunden unterstützt, ist die NotAfter-Zeit nur auf Sekunden genau.
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 |