Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CertificateRevokedException extends CertificateException
CertificateRevokedException
содержит дополнительную информацию об отменяемом сертификате, таком как дата, в которую сертификат отменялся и причина, это отменялось.CertPathValidatorException
, Сериализированная ФормаКонструктор и Описание |
---|
CertificateRevokedException(Date revocationDate, CRLReason reason, X500Principal authority, Map<String,Extension> extensions)
Конструкции a
CertificateRevokedException с указанной датой аннулирования рассуждайте код, имя полномочий, и карта расширений. |
Модификатор и Тип | Метод и Описание |
---|---|
X500Principal |
getAuthorityName()
Возвращает имя полномочий, которые подписали информацию о статусе аннулирования сертификата.
|
Map<String,Extension> |
getExtensions()
Возвращает карту расширений X.509, содержащих дополнительную информацию об отменяемом сертификате, таких как Недействительное Расширение Даты.
|
Дата |
getInvalidityDate()
Возвращает недействительную дату, как specifed в Недействительном расширении Даты этого
CertificateRevokedException . |
Строка |
getMessage()
Возвращает строку сообщения детали этого throwable.
|
Дата |
getRevocationDate()
Возвращает дату, в которую отменялся сертификат.
|
КРЛРИСОН |
getRevocationReason()
Возвращает причину, сертификат отменялся.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public CertificateRevokedException(Date revocationDate, CRLReason reason, X500Principal authority, Map<String,Extension> extensions)
CertificateRevokedException
с указанной датой аннулирования рассуждайте код, имя полномочий, и карта расширений.revocationDate
- дата, в которую отменялся сертификат. Дата копируется, чтобы защитить от последующей модификации.reason
- причина аннулированияextensions
- карта Расширений X.509. Каждым ключом является Строка OID, которая отображается на соответствующее Расширение. Карта копируется, чтобы предотвратить последующую модификацию.authority
- X500Principal
это представляет имя полномочий, которые подписали информацию о статусе аннулирования сертификатаNullPointerException
- если revocationDate
, reason
, authority
, или extensions
null
public Date getRevocationDate()
public CRLReason getRevocationReason()
public X500Principal getAuthorityName()
X500Principal
это представляет имя полномочий, которые подписали информацию о статусе аннулирования сертификатаpublic Date getInvalidityDate()
CertificateRevokedException
. Недействительная дата является датой, в которую она известна или подозревала, что закрытый ключ поставился под угрозу или что сертификат иначе стал недопустимым. Эта реализация вызовы getExtensions()
и проверяет возвращенную карту на запись для Недействительного OID расширения Даты ("2.5.29.24"). Если найдено, это возвращает недействительную дату в расширении; иначе нуль. Новый объект Даты возвращается каждый раз, когда метод вызывается, чтобы защитить от последующей модификации.null
если не определенныйpublic Map<String,Extension> getExtensions()
public String getMessage()
Throwable
getMessage
в классе Throwable
Throwable
экземпляр (который может быть null
).
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.