Проверяет, что закрытый ключ может быть использован в настоящий момент времени.
Синтаксис
HRESULT IsCertValidNow ( VARIANT Certificate, VARIANT_BOOL *pVal );
Function IsCertValidNow ( _ Certificate As Variant _ ) As Boolean
Параметры
- Certificate
-
[in] Указатель на объект
CAPICOM.Certificate , описанный в библиотеке CAPICOM, либо указатель на структуруCERT_CONTEXT .
Поддерживаемые типы VARIANT для передачиCAPICOM.Certificate (только для 32-битной архитектуры):-
VT_DISPATCH, VT_UNKNOWN, VT_DISPATCH | VT_BYREF, VT_UNKNOWN | VT_BYREF,
-
VT_VARIANT | VT_BYREF - если передается указатель на другой VARIANT, то в нём считаются допустимыми все вышеперечисленные типы.
Поддерживаемые типы VARIANT для передачи указателя наCERT_CONTEXT :-
VT_I8, VT_UI8 - для всех платформ,
-
VT_INT, VT_UINT, VT_I4, VT_UI4 - только для 32-битных платформ.
-
- pVal
-
[out, retval] Результат проверки.
Возвращаемое значение
Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.
Параметры
- Certificate
-
Указатель на объект
CAPICOM.Certificate , описанный в библиотеке CAPICOM, либо указатель на структуруCERT_CONTEXT .
Поддерживаемые типы VARIANT для передачиCAPICOM.Certificate (только для 32-битной архитектуры):-
VT_DISPATCH, VT_UNKNOWN, VT_DISPATCH | VT_BYREF, VT_UNKNOWN | VT_BYREF,
-
VT_VARIANT | VT_BYREF - если передается указатель на другой VARIANT, то в нём считаются допустимыми все вышеперечисленные типы.
Поддерживаемые типы VARIANT для передачи указателя наCERT_CONTEXT :-
VT_I8, VT_UI8 - для всех платформ,
-
VT_INT, VT_UINT, VT_I4, VT_UI4 - только для 32-битных платформ.
-
Возвращаемое значение
Результат проверки.
Примечания
Метод IsCertValidNow возвращает результат проверки сертификата.
![]() Замечание
|
---|
Существует только 32-битная версия библиотеки CAPICOM. На 64-битных архитектурах данный метод работает только с указателем на структуру |
Требования
Заголовочный файл | pkivalidator.h |
---|---|
Библиотека DLL | pkivalidator.dll |
Идентификаторы GUID | pkivalidator_i.c |
Минимальная версия продукта | 1.0 |