|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.cert.X509CRLEntry
public abstract class X509CRLEntry
CRL (証明書の取り消しリスト) にある、取り消された証明書の abstract クラスです。 revokedCertificates の ASN.1 定義は次のとおりです。
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)
指定されたオブジェクトと等しいかどうかを判定します。 |
X500Principal |
getCertificateIssuer()
このエントリが記述する X509Certificate の発行者を取得します。 |
abstract byte[] |
getEncoded()
ASN.1 DER で符号化された形式 (内部 SEQUENCE) を返します。 |
abstract Date |
getRevocationDate()
この X509CRLEntry から取り消し日 revocationDate を取得します。 |
abstract BigInteger |
getSerialNumber()
この X509CRLEntry からシリアル番号 userCertificate を取得します。 |
abstract boolean |
hasExtensions()
この CRL エントリが拡張を持っている場合に true を返します。 |
int |
hashCode()
符号化された形式からこの CRL エントリのハッシュコード値を返します。 |
abstract String |
toString()
この CRL エントリの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.security.cert.X509Extension から継承されたメソッド |
---|
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension |
コンストラクタの詳細 |
---|
public X509CRLEntry()
メソッドの詳細 |
---|
public boolean equals(Object other)
other
オブジェクトが X509CRLEntry
のインスタンスの場合は、符号化された形式 (内部 SEQUENCE) が取り出され、この CRL エントリの符号化された形式と比較されます。
Object
内の equals
other
- この CRL 入力と等しいかどうかが判定されるオブジェクト
Object.hashCode()
,
Hashtable
public int hashCode()
Object
内の hashCode
Object.equals(java.lang.Object)
,
Hashtable
public abstract byte[] getEncoded() throws CRLException
CRLException
- 符号化エラーが発生した場合public abstract BigInteger getSerialNumber()
public X500Principal getCertificateIssuer()
このメソッドは間接 CRL とともに使用されます。デフォルト実装は常に null を返します。間接 CRL のサポートが必要なサブクラスは、このメソッドをオーバーライドする必要があります。
public abstract Date getRevocationDate()
public abstract boolean hasExtensions()
public abstract String toString()
Object
内の toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。