struttura CERT_PRIVATE_KEY_VALIDITY (wincrypt.h)
La struttura CERT_PRIVATE_KEY_VALIDITY indica un intervallo di tempo valido per la chiave privata corrispondente alla chiave pubblica di un certificato. Se il componente NotBefore è zero o non è presente, non viene eseguita alcuna istruzione come quando inizia il periodo di validità della chiave privata. Se il componente NotAfter è zero o non è presente, non viene impostata alcuna data di fine sulla validità della chiave privata.
Una struttura CERT_PRIVATE_KEY_VALIDITY è un membro della struttura CERT_KEY_ATTRIBUTES_INFO .
Sintassi
typedef struct _CERT_PRIVATE_KEY_VALIDITY {
FILETIME NotBefore;
FILETIME NotAfter;
} CERT_PRIVATE_KEY_VALIDITY, *PCERT_PRIVATE_KEY_VALIDITY;
Members
NotBefore
Data e ora prima della quale il certificato non è valido. Per le date comprese tra il 1950 e il 2049, la data e l'ora sono codificate in formato UTC nel formato YYMMDDHHMMSS. Questo membro usa un anno a due cifre ed è preciso in secondi. Per le date precedenti al 1950 o dopo il 2049, viene utilizzato il tempo generalizzato codificato. Il tempo generalizzato codificato è nel formato AAAAMMGGHHMMSSMMM, usando un anno a quattro cifre ed è preciso in millisecondi. Anche se il tempo generalizzato supporta la risoluzione dei millisecondi, il tempo NotBefore è preciso solo in secondi.
NotAfter
Data e ora dopo la quale il certificato non è valido. Per le date comprese tra il 1950 e il 2049, la data e l'ora sono codificate in formato UTC nel formato YYMMDDHHMMSS. Questo membro usa un anno a due cifre ed è preciso in secondi. Per le date precedenti al 1950 o dopo il 2049, viene utilizzato l'ora generalizzata codificata. Il tempo generalizzato codificato è nel formato AAAAMMGGHHMMSSMMM, usando un anno a quattro cifre ed è preciso in millisecondi. Anche se il tempo generalizzato supporta la risoluzione dei millisecondi, il tempo NotAfter è preciso solo in secondi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |