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

java.lang.Object
   |
   +--java.security.KeyFactory

Deklaration

public class KeyFactory
extends java.lang.Object

Beschreibung

Diese Klasse dient dazu, um Schlüssel für bestimmte Algorithmen zu erzeugen bzw. um Information über bestehende Schlüssel zu ermitteln.


 
Konstruktoren
protectedKeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)
 
Methoden
public final PrivateKeygeneratePrivate(KeySpec keySpec)
public final PublicKeygeneratePublic(KeySpec keySpec)
public StringgetAlgorithm()
public static KeyFactorygetInstance(String algorithm)
public static KeyFactorygetInstance(String algorithm, String provider)
public static KeyFactorygetInstance(String algorithm, Provider provider)     [1.4]
public final KeySpecgetKeySpec(Key key, Class keySpec)
public final ProvidergetProvider()
public final KeytranslateKey(Key key)


 

Konstruktoren im Detail

protected KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)

 

Methoden im Detail

public final PrivateKey generatePrivate(KeySpec keySpec)
Erzeugt einen neuen privaten Schlüssel, der der Struktur keySpec entspricht, und liefert ihn zurück.
Exception: InvalidKeySpecException
public final PublicKey generatePublic(KeySpec keySpec)
Erzeugt einen neuen öffentlichen Schlüssel, der der Struktur keySpec entspricht, und liefert ihn zurück.
Exception: InvalidKeySpecException
public String getAlgorithm()
Liefert den Namen des verwendeten Algorithmus zurück.
public static KeyFactory getInstance(String algorithm)
Erzeugt einen neuen Generator, der den durch algorithm bezeichneten Algorithmus verwendet, und liefert ihn zurück.
Exception: NoSuchAlgorithmException
public static KeyFactory getInstance(String algorithm, String provider)
Bei dieser Variante kann zusätzlich ein bestimmter Provider angegeben werden, dessen Implementierung verwendet werden soll.
Exception: NoSuchAlgorithmException
Exception: NoSuchProviderException
public static KeyFactory getInstance(String algorithm, Provider provider)     [1.4]
Bei dieser Variante wird der Provider durch eine Exemplar der Klasse Provider spezifiert.
Exception: NoSuchAlgorithmException
public final KeySpec getKeySpec(Key key, Class keySpec)
Liefert die Struktur des Schlüssels key zurück.
Exception: InvalidKeySpecException
public final Provider getProvider()
Liefert den Provider zurück, von dem dieser Generator stammt.
public final Key translateKey(Key key)
Überführt den Schlüssel key in die Struktur, die von diesem Objekt erzeugt wird.
Exception: InvalidKeyException


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

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