|
CryptoPro CAdES API. Public API. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
ru.CryptoPro.CAdES.exception.CAdESException
public class CAdESException
Класс исключения подписи CAdES. При возникновении исключения можно включить журналирование в JRE/lib/logging.properties, чтобы узнать причину ошибки:
...
handlers=java.util.logging.ConsoleHandler
...
.level= INFO
...
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = FINER
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
...
ru.CryptoPro.JCP.tools.JCPLogger.level = FINE
ru.CryptoPro.JCP.tools.JCPLogger.handlers = java.util.logging.FileHandler
Field Summary | |
---|---|
static java.lang.Integer |
ecBuilderPKIXInvalidChain
Ошибка при построении цепочки сертификатов - один или несколько сертификатов имеют неверные параметры. |
static java.lang.Integer |
ecBuilderRootIsAbsent
Корневой сертификат не найден ни в цепочке сертификатов, ни в доверенном хранилище. |
static java.lang.Integer |
ecBuilderRootIsUntrusted
Корневой сертификат найден в цепочке, но он отсутствует в доверенном хранилище. |
static java.lang.Integer |
ecCertificateChainIsNull
Отсутствует цепочка сертификатов для формирования или проверки подписи. |
static java.lang.Integer |
ecFinderCertificateIsNull
Сертификат не найден. |
static java.lang.Integer |
ecFinderListIsNull
Список объектов для выполнения поиска пуст. |
static java.lang.Integer |
ecFinderWrongCertRef
Некорректная ссылка на сертификат. |
static java.lang.Integer |
ecFinderWrongCrlRef
Некорректная ссылка на CRL. |
static java.lang.Integer |
ecFinderWrongOcspRef
Некорректная ссылка на OCSP ответ. |
static java.lang.Integer |
ecInternal
Ошибка обработки (переадресованная ошибка). |
static java.lang.Integer |
ecOnlineCallFailed
Ошибка при обращении к онлайновой службе. |
static java.lang.Integer |
ecParserIsNull
Подпись не декодирована. |
static java.lang.Integer |
ecParserSigningCertificateConflict
Заданы одновременно атрибуты signing-certificateV2 и other-certificate. |
static java.lang.Integer |
ecParserSigningCertificateIsNull
Сертификат ключа подписи не найден в подписанных атрибутах. |
static java.lang.Integer |
ecParserWrongCertRef
Ссылка на данный сертификат не найдена. |
static java.lang.Integer |
ecParserWrongCrlRef
Ссылка на данный CRL не найдена. |
static java.lang.Integer |
ecParserWrongOcspRef
Ссылка на данный OCSP ответ не найдена. |
static java.lang.Integer |
ecRevocationCertificateStatusIsRevoked
Сертификат отозван. |
static java.lang.Integer |
ecRevocationCertificateStatusIsUnknown
Статус сертификата неизвестен. |
static java.lang.Integer |
ecRevocationIsNull
При выполнении проверки сертификата не найдены доказательства. |
static java.lang.Integer |
ecRevocationWrongCertificateConstraints
Неправильные параметры сертификата. |
static java.lang.Integer |
ecRevocationWrongCertRef
Неправильная ссылка на сертификат. |
static java.lang.Integer |
ecRevocationWrongOcspResponsePeriod
Неверный период действия OCSP ответа. |
static java.lang.Integer |
ecSignatureInvalid
Неверная (нарушенная) подпись. |
static java.lang.Integer |
ecSignaturePrivateKeyUsagePeriodExpiredOrNotYetValid
Истек или еще не наступил срок действия ключа сертификата подписи. |
static java.lang.Integer |
ecSignatureSignedDataIsNull
Отсутствуют данные подписи CAdES для декодирования. |
static java.lang.Integer |
ecSignatureSignerIsNull
Отсутствует CAdES подпись. |
static java.lang.Integer |
ecSignatureUnsupported
Неподдерживаемый тип подписи. |
static java.lang.Integer |
ecSignatureWrongAttributeCount
Неверное количество атрибутов в подписи. |
static java.lang.Integer |
ecSignerCertificateIsNull
Отсутствует сертификат ключа подписи. |
static java.lang.Integer |
ecSignerWrongCountersignature
Неправильный формат заверяющей подписи. |
static java.lang.Integer |
ecSuccess
Подпись верна, все проверки успешно выполнены. |
static java.lang.Integer |
ecTimestampInvalid
Ошибка при поиске корректных штампов времени. |
static java.lang.Integer |
ecTimestampWrongImprint
Хэш в штампе времени не соответствует хэшу подписанных данных. |
static java.lang.Integer |
ecUnknown
Неизвестная ошибка. |
static java.lang.Integer |
ecWrongCertificateChain
Неправильная (незавершенная) цепочка сертификатов. |
Constructor Summary | |
---|---|
CAdESException(java.lang.Exception e,
java.lang.Integer ec)
Конструктор. |
|
CAdESException(java.lang.Integer ec)
Конструктор. |
|
CAdESException(java.lang.String msg,
java.lang.Integer ec)
Конструктор. |
|
CAdESException(java.lang.String msg,
java.util.List ecs)
Конструктор. |
Method Summary | |
---|---|
java.lang.Integer |
getErrorCode()
Получение кода ошибки. |
java.util.Vector<java.lang.Integer> |
getErrorCodeList()
Получение списка кодов ошибок. |
static java.lang.String |
getErrorCodeName(java.lang.Integer ec)
Получение описания кода ошибки. |
java.lang.String |
getMessage()
Получение сообщения об ошибке. |
java.lang.String |
toString()
Вывод содержимого исключения. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Integer ecInternal
public static final java.lang.Integer ecUnknown
public static final java.lang.Integer ecSuccess
public static final java.lang.Integer ecWrongCertificateChain
public static final java.lang.Integer ecCertificateChainIsNull
public static final java.lang.Integer ecSignatureSignedDataIsNull
public static final java.lang.Integer ecSignatureUnsupported
public static final java.lang.Integer ecSignatureSignerIsNull
public static final java.lang.Integer ecSignatureWrongAttributeCount
public static final java.lang.Integer ecSignaturePrivateKeyUsagePeriodExpiredOrNotYetValid
public static final java.lang.Integer ecSignatureInvalid
public static final java.lang.Integer ecSignerWrongCountersignature
public static final java.lang.Integer ecSignerCertificateIsNull
public static final java.lang.Integer ecFinderWrongCertRef
public static final java.lang.Integer ecFinderListIsNull
public static final java.lang.Integer ecFinderCertificateIsNull
public static final java.lang.Integer ecFinderWrongOcspRef
public static final java.lang.Integer ecFinderWrongCrlRef
public static final java.lang.Integer ecRevocationIsNull
public static final java.lang.Integer ecRevocationCertificateStatusIsRevoked
public static final java.lang.Integer ecRevocationCertificateStatusIsUnknown
public static final java.lang.Integer ecRevocationWrongCertificateConstraints
public static final java.lang.Integer ecRevocationWrongCertRef
public static final java.lang.Integer ecRevocationWrongOcspResponsePeriod
public static final java.lang.Integer ecParserWrongCertRef
public static final java.lang.Integer ecParserWrongOcspRef
public static final java.lang.Integer ecParserWrongCrlRef
public static final java.lang.Integer ecParserSigningCertificateConflict
public static final java.lang.Integer ecParserSigningCertificateIsNull
public static final java.lang.Integer ecParserIsNull
public static final java.lang.Integer ecOnlineCallFailed
public static final java.lang.Integer ecBuilderRootIsAbsent
public static final java.lang.Integer ecBuilderRootIsUntrusted
public static final java.lang.Integer ecBuilderPKIXInvalidChain
public static final java.lang.Integer ecTimestampInvalid
public static final java.lang.Integer ecTimestampWrongImprint
Constructor Detail |
---|
public CAdESException(java.lang.String msg, java.util.List ecs)
msg
- Сообщение исключения.ecs
- Список кодов ошибок.public CAdESException(java.lang.String msg, java.lang.Integer ec)
msg
- Сообщение исключения.ec
- Код ошибки.public CAdESException(java.lang.Integer ec)
ec
- Код ошибки.public CAdESException(java.lang.Exception e, java.lang.Integer ec)
e
- Исключение.ec
- Код ошибки.Method Detail |
---|
public java.lang.Integer getErrorCode()
public java.util.Vector<java.lang.Integer> getErrorCodeList()
public static java.lang.String getErrorCodeName(java.lang.Integer ec)
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Throwable
|
Copyright Crypto-Pro. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |