Поделиться через


структура CERT_PRIVATE_KEY_VALIDITY (wincrypt.h)

Структура CERT_PRIVATE_KEY_VALIDITY указывает допустимый интервал времени для закрытого ключа, соответствующий открытому ключу сертификата. Если компонент NotBefore равен нулю или отсутствует, не делается никаких указаний о том, когда начинается срок действия закрытого ключа. Если компонент NotAfter равен нулю или отсутствует, дата окончания срока действия закрытого ключа не устанавливается.

Структура CERT_PRIVATE_KEY_VALIDITY является членом структуры CERT_KEY_ATTRIBUTES_INFO .

Синтаксис

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

Члены

NotBefore

Дата и время, до которых сертификат недействителен. Для дат в период с 1950 по 2049 год включительно дата и время кодируются в формате UTC-время в формате YYYMMDDHHMMSS. В этом элементе используется двухзначное значение года, точное в секундах. Для дат до 1950 года или после 2049 года используется закодированное обобщенное время. Закодированное обобщенное время имеет форму ГГГГМММДДHHMMSSMMM с использованием четырехзначного года и имеет точность до миллисекунд. Несмотря на то, что обобщенное время поддерживает разрешение в миллисекундах, время NotBefore определяется только секундами.

NotAfter

Дата и время, после которого сертификат недействителен. Для дат в период с 1950 по 2049 год включительно дата и время кодируются в формате UTC-время в формате YYYMMDDHHMMSS. В этом элементе используется двухзначное значение года, точное в секундах. Для дат до 1950 года или после 2049 года используется закодированное обобщенное время. Закодированное обобщенное время имеет форму ГГГГМММДДHHMMSSMMM с использованием четырехзначного года и имеет точность до миллисекунд. Несмотря на то, что обобщенное время поддерживает разрешение в миллисекундах, время NotAfter определяется только секундами.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

CERT_KEY_ATTRIBUTES_INFO