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.CertificateFactory1.2

java.lang.Object
   |
   +--java.security.cert.CertificateFactory

Deklaration

public class CertificateFactory
extends java.lang.Object

Beschreibung

Diese Klasse dient zur Erzeugung von Zertifikaten und CRLs. Von ihr werden direkt keine Exemplare erzeugt. Statt dessen wird eine der getInstance()-Methoden aufgerufen.


 
Konstruktoren
publicCertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)
 
Methoden
public final CertificategenerateCertificate(InputStream inStream)
public final CollectiongenerateCertificates(InputStream inStream)
public final CertPathgenerateCertPath(List certificates)     [1.4]
public final CertPathgenerateCertPath(InputStream inStream)     [1.4]
public final CertPathgenerateCertPath(InputStream inStream, String encoding)     [1.4]
public final CRLgenerateCRL(InputStream inStream)
public final CollectiongenerateCRLs(InputStream inStream)
public final IteratorgetCertPathEncodings()     [1.4]
public final static CertificateFactorygetInstance(String type)
public final static CertificateFactorygetInstance(String type, String provider)
public final static CertificateFactorygetInstance(String type, Provider provider)     [1.4]
public final ProvidergetProvider()
public final StringgetType()


 

Konstruktoren im Detail

public CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)
Erzeugt ein neues Fabrik-Objekt für Zertifikate vom Typ type, das die Implementierung certFacSpi des Providers provider verwendet.

 

Methoden im Detail

public final Certificate generateCertificate(InputStream inStream)
Generiert ein Certificate-Objekt für ein Zertifikat, das aus dem Stream inStream ausgelesen wird. Für X.509-Zertifikate wird dabei sowohl die DER- als auch die PEM-Kodierung unterstützt.
public final Collection generateCertificates(InputStream inStream)
Generiert eine Kollektion mit Certificate-Objekten für alle Zertifikate, die aus dem Stream inStream gelesen werden können. Für X.509-Zertifikate wird dabei sowohl die DER- als auch die PEM-Kodierung unterstützt.
public final CertPath generateCertPath(List certificates)     [1.4]
Erzeugt aus den in der Liste certificates enthaltenen Zertifkaten ein CertPath-Objekt und liefert es zurück.
Exception: CertificateException
public final CertPath generateCertPath(InputStream inStream)     [1.4]
Liest Zertifikate aus inStream aus und erzeugt ein CertPath-Objekt, das diese Zertifikate enthält. Der Zertifikatspfad muss dabei im standardmäßigen Format für Zertifikatspfade vorliegen.
Exception: CertificateException
public final CertPath generateCertPath(InputStream inStream, String encoding)     [1.4]
Liest Zertifikate aus inStream aus und erzeugt ein CertPath-Objekt, das diese Zertifikate enthält. Der Zertifikatspfad muss dabei im durch encoding spezifizierten Format vorliegen.
Exception: CertificateException
public final CRL generateCRL(InputStream inStream)
Generiert ein CRL-Objekt für eine Widerrufliste, die aus dem Stream inStream ausgelesen wird.
public final Collection generateCRLs(InputStream inStream)
Generiert eine Kollektion mit CRL-Objekten für alle Widerruflisten, die aus dem Stream inStream gelesen werden können.
public final Iterator getCertPathEncodings()     [1.4]
Liefert eine Iteration mit allen Kodierungen zurück, die von der betreffenden CertificateFactory unterstützt werden.
public final static CertificateFactory getInstance(String type)
Liefert ein Fabrik-Objekt, das Zertifikate vom Typ type (z. B. X.509) erzeugt.
Exception: CertificateException
public final static CertificateFactory getInstance(String type, String provider)
Liefert ein Fabrik-Objekt, das Zertifikate vom Typ type des Providers provider erzeugt.
Exception: CertificateException
public final static CertificateFactory getInstance(String type, Provider provider)     [1.4]
Bei dieser Variante kann der Provider als Exemplar der Klasse Provider spezifiziert werden.
Exception: CertificateException
public final Provider getProvider()
Liefert den Provider dieses Fabrik-Objekts zurück.
public final String getType()
Liefert den Typ der Zertifikate, die dieses Fabrik-Objekt erzeugt.


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

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