Заголовочный файл: pkivalidator.h
Библиотека DLL: pkivalidator.dll
Идентификаторы GUID: pkivalidator_i.c


Проверяет, что закрытый ключ может быть использован в настоящий момент времени.

Expand imageСинтаксис

C++ Copy Code
 HRESULT IsCertValidNow (
   VARIANT Certificate,
   VARIANT_BOOL *pVal
 );

Параметры

Certificate
[in] Указатель на объект CAPICOM.Certificate , описанный в библиотеке CAPICOM, либо указатель на структуру CERT_CONTEXT .

Поддерживаемые типы VARIANT для передачи CAPICOM.Certificate (только для 32-битной архитектуры):
  1. VT_DISPATCH, VT_UNKNOWN, VT_DISPATCH | VT_BYREF, VT_UNKNOWN | VT_BYREF,

  2. VT_VARIANT | VT_BYREF - если передается указатель на другой VARIANT, то в нём считаются допустимыми все вышеперечисленные типы.


Поддерживаемые типы VARIANT для передачи указателя на CERT_CONTEXT :
  1. VT_I8, VT_UI8 - для всех платформ,

  2. VT_INT, VT_UINT, VT_I4, VT_UI4 - только для 32-битных платформ.

pVal
[out, retval] Результат проверки.

Возвращаемое значение

Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.

Visual Basic 6 Copy Code
 Function IsCertValidNow ( _
   Certificate As Variant _
 ) As Boolean

Параметры

Certificate
Указатель на объект CAPICOM.Certificate , описанный в библиотеке CAPICOM, либо указатель на структуру CERT_CONTEXT .

Поддерживаемые типы VARIANT для передачи CAPICOM.Certificate (только для 32-битной архитектуры):
  1. VT_DISPATCH, VT_UNKNOWN, VT_DISPATCH | VT_BYREF, VT_UNKNOWN | VT_BYREF,

  2. VT_VARIANT | VT_BYREF - если передается указатель на другой VARIANT, то в нём считаются допустимыми все вышеперечисленные типы.


Поддерживаемые типы VARIANT для передачи указателя на CERT_CONTEXT :
  1. VT_I8, VT_UI8 - для всех платформ,

  2. VT_INT, VT_UINT, VT_I4, VT_UI4 - только для 32-битных платформ.

Expand imageПримечания

Метод IsCertValidNow возвращает результат проверки сертификата.

NoteЗамечание:

Существует только 32-битная версия библиотеки CAPICOM. На 64-битных архитектурах данный метод работает только с указателем на структуру CERT_CONTEXT .

Expand imageСм. также