Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.security.cert.X509CRL1.2

java.lang.Object
   |
   +--java.security.cert.CRL
         |
         +--java.security.cert.X509CRL

Deklaration

public abstract class X509CRL
extends java.security.cert.CRL
implements java.security.cert.X509Extension

Beschreibung

Diese Klasse dient als Basis für CRLs, die dem Standard X.509 entsprechen.


 
Konstruktoren
protectedX509CRL()
 
Methoden
public booleanequals(Object other)
public abstract byte[]getEncoded()
public abstract PrincipalgetIssuerDN()
public X500PrincipalgetIssuerX500Principal()     [1.4]
public abstract DategetNextUpdate()
public abstract X509CRLEntrygetRevokedCertificate(BigInteger serialNumber)
public abstract SetgetRevokedCertificates()
public abstract StringgetSigAlgName()
public abstract StringgetSigAlgOID()
public abstract byte[]getSigAlgParams()
public abstract byte[]getSignature()
public abstract byte[]getTBSCertList()
public abstract DategetThisUpdate()
public abstract intgetVersion()
public inthashCode()
public abstract voidverify(PublicKey key)
public abstract voidverify(PublicKey key, String sigProvider)


 

Konstruktoren im Detail

protected X509CRL()
Erzeugt eine neue CRL.

 

Methoden im Detail

public boolean equals(Object other)
Liefert true, wenn other ein X509CRL-Objekt ist, dessen codierte Form mit der dieses Objekts übereinstimmt, sonst false.
public abstract byte[] getEncoded()
Liefert die codierte Form der CRL zurück.
Exception: CRLException
public abstract Principal getIssuerDN()
Liefert den Aussteller der CRL zurück.
public X500Principal getIssuerX500Principal()     [1.4]
Liefert den Austeller der CRL als X500Principal zurück.
public abstract Date getNextUpdate()
Liefert den »next update«-Eintrag der CRL zurück.
public abstract X509CRLEntry getRevokedCertificate(BigInteger serialNumber)
Liefert das widerrufene Zertifikat mit der Seriennummer serialNumber zurück oder null, falls kein solches Zertifikat in der Liste enthalten ist.
public abstract Set getRevokedCertificates()
Liefert eine Menge von X509CRLEntry-Objekten, die alle Einträge dieser Liste enthält.
public abstract String getSigAlgName()
Liefert den Namen des für die CRL verwendeten Signatur-Algorithmus zurück.
public abstract String getSigAlgOID()
Liefert den OID-String des verwendeten Signatur-Algorithmus zurück.
public abstract byte[] getSigAlgParams()
Liefert die Parameter des Signatur-Algorithmus in codierter Form zurück.
public abstract byte[] getSignature()
Liefert die Signatur der CRL zurück.
public abstract byte[] getTBSCertList()
Liefert den »tbsCertList«-Eintrag der CRL zurück.
Exception: CRLException
public abstract Date getThisUpdate()
Liefert den »this update«-Eintrag der CRL zurück.
public abstract int getVersion()
Liefert die Version der CRL zurück.
public int hashCode()
Liefert einen Hashcode für das X-Objekt.
public abstract void verify(PublicKey key)
Verifiziert, daß die CRL mit dem privaten Schlüssel signiert wurde, der zum öffentlichen Schlüssel key gehört.
Exception: CRLException
Exception: NoSuchAlgorithmException
Exception: InvalidKeyException
Exception: NoSuchProviderException
Exception: SignatureException
public abstract void verify(PublicKey key, String sigProvider)
Bei dieser Variante wird mit sigProvider zusätzlich ein Provider angegeben, dessen Verifikationsfunktion benutzt wird.
Exception: CRLException
Exception: NoSuchAlgorithmException
Exception: InvalidKeyException
Exception: NoSuchProviderException
Exception: SignatureException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.