Код

Текстовое представление

Описание

0x00

OK

операция прошла успешно

0x01

ERR_ENCODING_IS_INVALID

один из сертификатов или CRL переданы в неверной кодировке. Поддерживаются только PEM и DER

0x02

ERR_UNABLE_TO_GET_ISSUER_CERT

не удалось найти сертификат эмитента проверяемого сертификата. Вероятно цепочка доверенных сертификатов не полна

0x03

ERR_UNABLE_TO_GET_CRL

не удалось найти CRL для проверяемого сертификата

0x04

ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE

не удалось проверить подпись проверяемого сертификата

0x05

ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE

не удалось проверить подпись CRL

0x06

ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY

не удалось прочесть открытый ключ проверяемого сертификата

0x07

ERR_CERT_SIGNATURE_FAILURE

подпись проверяемого сертификата не верна

0x08

ERR_CRL_SIGNATURE_FAILURE

подпись CRL не верна

0x09

ERR_CERT_NOT_YET_VALID

сертификат не действителен на данный момент. Значение поля notBefore превышает текущее время

0x0A

ERR_CERT_HAS_EXPIRED

сертификат просрочен. Значение поля notAfter меньше, чем текущее время

0x0B

ERR_CRL_NOT_YET_VALID

CRL не действителен на данный момент

0x0C

ERR_CRL_HAS_EXPIRED

CRL просрочен

0x0D

ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD

поле сертификата notBefore содержит неверные данные

0x0E

ERR_ERROR_IN_CERT_NOT_AFTER_FIELD

поле сертификата notAfter содержит неверные данные

0x0F

ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD

поле CRL lastUpdate содержит неверные данные

0x10

ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD

поле CRL nextUpdate содержит неверные данные

0x11

ERR_PKCS11_ERROR

произошла ошибка, не связанная с содержанием сертификатов или CRL. Для точного получения ошибки необходимо посмотреть текстовое описание, получаемое вместе с кодом ошибки, или воспользоваться getLastError

0x12

ERR_DEPTH_ZERO_SELF_SIGNED_CERT

проверяемый сертификат является самоподписанным, однако он отсутствует в списке доверенных сертификатов

0x13

ERR_SELF_SIGNED_CERT_IN_CHAIN

невозможно найти корневой сертификат в цепочке сертификатов

0x14

ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY

не удалось найти сертификат эмитента недоверенного сертификата

0x15

ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE

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

0x16

ERR_CERT_CHAIN_TOO_LONG

длина цепочки сертификатов превышает максимальное допустимое значение

0x17

ERR_CERT_REVOKED

проверяемый сертификат отозван

0x18

ERR_INVALID_CA

неверный CA

0x19

ERR_PATH_LENGTH_EXCEEDED

превышено максимальное значения параметра basicConstraints

0x1A

ERR_INVALID_PURPOSE

сертификат не может быть использован для указанных целей

0x1B

ERR_CERT_UNTRUSTED

корневой CA не является доверенным для данной цели

0x1C

ERR_CERT_REJECTED

корневой CA отклонил данную цель

0x20

ERR_KEYUSAGE_NO_CERTSIGN

расширение keyUsage не поддерживает подпись сертификатов