Java in a Nutshell, 5th Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java in a Nutshell, 5th Edition [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید




This class represents an X.509 CRL,
which consists primarily of a set of X509CRLEntry
objects. The various methods of this class provide access to the full
details of the CRL, and require a complete understanding of the X.509
standard, which is beyond the scope of this reference. Use
verify( ) to check the digital signature of the
CRL to ensure that it does indeed originate from the the source it
specifies. Use the inherited isRevoked( ) method
to determine whether a given certificate has been revoked. If you are
curious about the revocation date for a revoked certificate, obtain
the X509CRLEntry for that certificate by calling
getrevokedCertificate( ). Call
getThisUpdate( ) to obtain the date this CRL was
issued. Use getNextUpdate( ) to find if the CRL
has been superseded by a newer version. Use
geTRevokedCertificates( ) to obtain a
Set of all X509CRLEntry objects
from this CRL.

Obtain an
X509CRL object by creating a
CertificateFactory for certificate type
"X.509" and then using the
generateCRL( ) to parse an X.509 CRL from a stream
of bytes. Finally, cast the CRL returned by this
method to an X509CRL.


Figure 14-73. java.security.cert.X509CRL

public abstract class 

X509CRL extends CRL implements X509Extension {
// Protected Constructors
protected

X509CRL ( );
// Public Instance Methods
public abstract byte[ ]

getEncoded ( ) throws CRLException;
public abstract java.security.Principal

getIssuerDN ( );

1.4 public javax.security.auth.x500.X500Principal

getIssuerX500Principal ( );
public abstract java.util.Date

getNextUpdate ( );

5.0 public X509CRLEntry

getRevokedCertificate (X509Certificate

certificate );
public abstract X509CRLEntry

getRevokedCertificate (java.math.BigInteger

serialNumber );
public abstract java.util.Set<? extends X509CRLEntry>

getRevokedCertificates ( );
public abstract String

getSigAlgName ( );
public abstract String

getSigAlgOID ( );
public abstract byte[ ]

getSigAlgParams ( );
public abstract byte[ ]

getSignature ( );
public abstract byte[ ]

getTBSCertList ( ) throws CRLException;
public abstract java.util.Date

getThisUpdate ( );
public abstract int

getVersion ( );
public abstract void

verify (java.security.PublicKey

key )
throws CRLException, java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException, java.security.
NoSuchProviderException, java.security.SignatureException;
public abstract void

verify (java.security.PublicKey

key , String

sigProvider )
throws CRLException,
java.security.NoSuchAlgorithmException, java.security.InvalidKeyException,
java.security.NoSuchProviderException, java.security.SignatureException;
// Public Methods Overriding Object
public boolean

equals (Object

other );
public int

hashCode ( );
}

/ 1191