Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class X509CRLEntry extends Object implements X509Extension
Абстрактный class для отменяемого сертификата в CRL (Список аннулированных сертификатов). Определение ASN.1 для revokedCertificates:
revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate ChoiceOfTime, crlEntryExtensions Extensions OPTIONAL -- if present, must be v2 } OPTIONALCertificateSerialNumber ::= INTEGER
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE { extnId OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING -- contains a DER encoding of a value -- of the type registered for use with -- the extnId object identifier value }
X509CRL
, X509Extension
Конструктор и Описание |
---|
X509CRLEntry() |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object other)
Сравнивает эту запись CRL для равенства с данным объектом.
|
X500Principal |
getCertificateIssuer()
Получите выпускающего X509Certificate, описанного этой записью.
|
abstract byte[] |
getEncoded()
Возвращает ASN.1 DER-закодированная форма этой Записи CRL, которая является внутренней ПОСЛЕДОВАТЕЛЬНОСТЬЮ.
|
abstract Date |
getRevocationDate()
Получает дату аннулирования от этого X509CRLEntry, revocationDate.
|
КРЛРИСОН |
getRevocationReason()
Возвращает причину, сертификат был отменен, как определено в Причине Расширение кода этой записи CRL.
|
abstract BigInteger |
getSerialNumber()
Получает порядковый номер от этого X509CRLEntry, userCertificate.
|
abstract boolean |
hasExtensions()
Возвращает true, если у этой записи CRL есть расширения.
|
int |
hashCode()
Возвращает значение хэш-кода для этой записи CRL от ее закодированной формы.
|
abstract String |
toString()
Возвращает строковое представление этой записи CRL.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
public boolean equals(Object other)
other
объект instanceof
X509CRLEntry
, тогда его закодированная форма (внутренняя ПОСЛЕДОВАТЕЛЬНОСТЬ) получается и по сравнению с закодированной формой этой записи CRL.equals
в class Object
other
- объект протестировать на равенство с этой записью CRL.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public abstract byte[] getEncoded() throws CRLException
CRLException
- если ошибка кодирования происходит.public abstract BigInteger getSerialNumber()
public X500Principal getCertificateIssuer()
Этот метод используется с косвенными CRL. Реализация по умолчанию всегда возвращает нуль. Подклассы, которые хотят поддерживать косвенные CRL, должны переопределить это.
public abstract Date getRevocationDate()
public abstract boolean hasExtensions()
public abstract String toString()
public CRLReason getRevocationReason()
null
если у этой записи CRL нет Причины Расширением кода
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92