IX509CertificateRequestCertificate::p ut_NotBefore (certenroll.h)
La propiedad NotBefore especifica o recupera la fecha y hora antes de la cual el certificado no es válido.
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT put_NotBefore(
DATE Value
);
Parámetros
Value
Valor devuelto
None
Observaciones
La fecha de expiración se almacena como un valor real de 8 bytes que representa un valor de hora universal coordinada (hora media de Greenwich) entre el 1 de enero de 1900 y el 31 de diciembre de 9999, ambos incluidos. El valor 2.0 representa el 1 de enero de 1900; 3.0 representa el 2 de enero de 1900. Agregar 1 al valor incrementa la fecha en un día. La parte fraccionarcional del valor representa la hora del día. Por lo tanto, 2.5 representa las 12:00 del 1 de enero de 1900; 3.25 representa las 06:00 del 2 de enero de 1900.
Para las fechas entre 1950 y 2049 inclusive, la fecha y la hora se codifican en hora universal coordinada con el formato AAAMMDDHHMMSS. 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. Sin embargo, la hora NotBefore es precisa a los segundos.
Después de llamar a Encode, el valor predeterminado es igual a la hora actual más un año menos diez minutos para compensar la asimetría del reloj. Normalmente, este valor se ajusta por zona horaria y horario de verano, si procede, antes de que se muestre.
Debe inicializar el objeto de solicitud antes de llamar a esta propiedad. Para obtener más información, consulte cualquiera de los métodos siguientes:
- Inicialización
- InitializeDecode
- InitializeFromCertificate
- InitializeFromPrivateKey
- InitializeFromPublicKey
- InitializeFromTemplateName
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |
Archivo DLL | CertEnroll.dll |