Результирующие коды команды VerifyCertificateChain

Код Текстовое представление Описание
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 не поддерживает подпись сертификатов