Compartir a través de


estructura CERT_PRIVATE_KEY_VALIDITY (wincrypt.h)

La estructura CERT_PRIVATE_KEY_VALIDITY indica un intervalo de tiempo válido para la clave privada correspondiente a la clave pública de un certificado. Si el componente NotBefore es cero o no está presente, no se realiza ninguna instrucción sobre cuándo comienza el período de validez de la clave privada. Si el componente NotAfter es cero o no está presente, no se establece ninguna fecha de finalización en la validez de la clave privada.

Una estructura de CERT_PRIVATE_KEY_VALIDITY es miembro de la estructura CERT_KEY_ATTRIBUTES_INFO .

Sintaxis

typedef struct _CERT_PRIVATE_KEY_VALIDITY {
  FILETIME NotBefore;
  FILETIME NotAfter;
} CERT_PRIVATE_KEY_VALIDITY, *PCERT_PRIVATE_KEY_VALIDITY;

Miembros

NotBefore

Fecha y hora en que el certificado no es válido. Para las fechas entre 1950 y 2049 inclusive, la fecha y la hora se codifican en hora UTC con el formato AAAMMDDHHMMSS. Este miembro usa un año de dos dígitos y es preciso en segundos. Para las fechas anteriores a 1950 o posteriores a 2049, se usa el tiempo generalizado codificado. El tiempo generalizado codificado tiene el formato AAAAMMDDHHMMSSMMM, usando un año de cuatro dígitos y es preciso para milisegundos. Aunque el tiempo generalizado admite la resolución de milisegundos, el tiempo de NotBefore solo es preciso a segundos.

NotAfter

Fecha y hora después de la cual el certificado no es válido. Para las fechas entre 1950 y 2049 inclusive, la fecha y la hora se codifican en hora UTC con el formato AAAMMDDHHMMSS. Este miembro usa un año de dos dígitos y es preciso en segundos. Para las fechas anteriores a 1950 o posteriores a 2049, se usa la hora generalizada codificada. El tiempo generalizado codificado tiene el formato AAAAMMDDHHMMSSMMM, usando un año de cuatro dígitos y es preciso para milisegundos. Aunque el tiempo generalizado admite la resolución de milisegundos, el tiempo NotAfter solo es preciso en segundos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CERT_KEY_ATTRIBUTES_INFO