estrutura CERT_PRIVATE_KEY_VALIDITY (wincrypt.h)

A estrutura CERT_PRIVATE_KEY_VALIDITY indica um período de tempo válido para a chave privada correspondente à chave pública de um certificado. Se o componente NotBefore for zero ou não estiver presente, nenhuma instrução será feita quando o período de validade da chave privada for iniciado. Se o componente NotAfter for zero ou não estiver presente, nenhuma data de término será definida na validade da chave privada.

Uma estrutura CERT_PRIVATE_KEY_VALIDITY é membro da estrutura CERT_KEY_ATTRIBUTES_INFO .

Sintaxe

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

Membros

NotBefore

Data e hora antes da qual o certificado não é válido. Para datas entre 1950 e 2049, inclusive, a data e hora são codificadas utc-time no formato YYMMDDHHMMSS. Esse membro usa um ano de dois dígitos e é preciso para segundos. Para datas anteriores a 1950 ou após 2049, a hora generalizada codificada é usada. O tempo generalizado codificado está no formato AAAAMMDDHHMMSSMMM, usando um ano de quatro dígitos, e é preciso para milissegundos. Embora o tempo generalizado dê suporte à resolução de milissegundos, o tempo NotBefore é preciso apenas para segundos.

NotAfter

Data e hora após a qual o certificado não é válido. Para datas entre 1950 e 2049, inclusive, a data e hora são codificadas utc-time no formato YYMMDDHHMMSS. Esse membro usa um ano de dois dígitos e é preciso para segundos. Para datas antes de 1950 ou após 2049, o tempo generalizado codificado é usado. O tempo generalizado codificado está no formato YYYYMMDDHHMMSSMMM, usando um ano de quatro dígitos e é preciso para milissegundos. Embora o tempo generalizado dê suporte à resolução de milissegundos, o tempo NotAfter é preciso apenas para segundos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CERT_KEY_ATTRIBUTES_INFO