|
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
} OPTIONAL
CertificateSerialNumber ::= 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, waitgetCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtensionpublic boolean equals(Object other)
other объект instanceof X509CRLEntry, тогда его закодированная форма (внутренняя ПОСЛЕДОВАТЕЛЬНОСТЬ) получается и по сравнению с закодированной формой этой записи CRL.equals в class Objectother - объект протестировать на равенство с этой записью CRL.Object.hashCode(), HashMappublic int hashCode()
hashCode в class ObjectObject.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