Перейти к содержимому

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

USB-токены и смарт-карты JaCartaAPI и SDKUSB-токены и смарт-карты JaCarta
КодТекстовое представлениеОписание
0x00OKоперация прошла успешно
0x01ERR_ENCODING_IS_INVALIDодин из сертификатов или CRL переданы в неверной кодировке. Поддерживаются только PEM и DER
0x02ERR_UNABLE_TO_GET_ISSUER_CERTне удалось найти сертификат эмитента проверяемого сертификата. Вероятно цепочка доверенных сертификатов не полна
0x03ERR_UNABLE_TO_GET_CRLне удалось найти CRL для проверяемого сертификата
0x04ERR_UNABLE_TO_DECRYPT_CERT_SIGNATUREне удалось проверить подпись проверяемого сертификата
0x05ERR_UNABLE_TO_DECRYPT_CRL_SIGNATUREне удалось проверить подпись CRL
0x06ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEYне удалось прочесть открытый ключ проверяемого сертификата
0x07ERR_CERT_SIGNATURE_FAILUREподпись проверяемого сертификата не верна
0x08ERR_CRL_SIGNATURE_FAILUREподпись CRL не верна
0x09ERR_CERT_NOT_YET_VALIDсертификат не действителен на данный момент. Значение поля notBefore превышает текущее время
0x0AERR_CERT_HAS_EXPIREDсертификат просрочен. Значение поля notAfter меньше, чем текущее время
0x0BERR_CRL_NOT_YET_VALIDCRL не действителен на данный момент
0x0CERR_CRL_HAS_EXPIREDCRL просрочен
0x0DERR_ERROR_IN_CERT_NOT_BEFORE_FIELDполе сертификата notBefore содержит неверные данные
0x0EERR_ERROR_IN_CERT_NOT_AFTER_FIELDполе сертификата notAfter содержит неверные данные
0x0FERR_ERROR_IN_CRL_LAST_UPDATE_FIELDполе CRL lastUpdate содержит неверные данные
0x10ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELDполе CRL nextUpdate содержит неверные данные
0x11ERR_PKCS11_ERRORпроизошла ошибка, не связанная с содержанием сертификатов или CRL. Для точного получения ошибки необходимо посмотреть текстовое описание, получаемое вместе с кодом ошибки, или воспользоваться getLastError
0x12ERR_DEPTH_ZERO_SELF_SIGNED_CERTпроверяемый сертификат является самоподписанным, однако он отсутствует в списке доверенных сертификатов
0x13ERR_SELF_SIGNED_CERT_IN_CHAINневозможно найти корневой сертификат в цепочке сертификатов
0x14ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLYне удалось найти сертификат эмитента недоверенного сертификата
0x15ERR_UNABLE_TO_VERIFY_LEAF_SIGNATUREневозможно проверить сертификат. Цепочка сертификатов содержит только один сертификат, не являющийся самоподписанным
0x16ERR_CERT_CHAIN_TOO_LONGдлина цепочки сертификатов превышает максимальное допустимое значение
0x17ERR_CERT_REVOKEDпроверяемый сертификат отозван
0x18ERR_INVALID_CAневерный CA
0x19ERR_PATH_LENGTH_EXCEEDEDпревышено максимальное значения параметра basicConstraints
0x1AERR_INVALID_PURPOSEсертификат не может быть использован для указанных целей
0x1BERR_CERT_UNTRUSTEDкорневой CA не является доверенным для данной цели
0x1CERR_CERT_REJECTEDкорневой CA отклонил данную цель
0x20ERR_KEYUSAGE_NO_CERTSIGNрасширение keyUsage не поддерживает подпись сертификатов