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

Vedi anche

CERT_KEY_ATTRIBUTES_INFO