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

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

Deklaration

public class AlgorithmParameters
extends java.lang.Object

Beschreibung

Diese Klasse repräsentiert einen Satz von Parametern für einen Verschlüsselungs- oder Hash-Algorithmus. Von ihr werden normalerweise direkt keine Exemplare erzeugt. Statt dessen kann mit einer der statischen getInstance()-Methoden ein Exemplar für einen spezifischen Algorithmus abgerufen werden.

Der so erzeugte Parameter-Satz muß dann mit der Methode init() initialisiert werden.


 
Konstruktoren
protectedAlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)
 
Methoden
public final StringgetAlgorithm()
public final byte[]getEncoded()
public final byte[]getEncoded(String format)
public static AlgorithmParametersgetInstance(String algorithm)
public static AlgorithmParametersgetInstance(String algorithm, String provider)
public static AlgorithmParametersgetInstance(String algorithm, Provider provider)     [1.4]
public final AlgorithmParameterSpecgetParameterSpec(Class paramSpec)
public final ProvidergetProvider()
public final voidinit(AlgorithmParameterSpec paramSpec)
public final voidinit(byte[] params)
public final voidinit(byte[] params, String format)
public final StringtoString()


 

Konstruktoren im Detail

protected AlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)
Erzeugt ein neues Objekt für das Provider-Interface paramSpi, den Provider provider und den Algorithmus algorithm.

 

Methoden im Detail

public final String getAlgorithm()
Liefert den Namen des Algorithmus, zu dem diese Parameter gehören.
public final byte[] getEncoded()
Liefert die Parameter in ihrem Standardformat zurück.
Exception: IOException
public final byte[] getEncoded(String format)
Liefert die Parameter in dem durch format bezeichneten Format zurück.
Exception: IOException
public static AlgorithmParameters getInstance(String algorithm)
Erzeugt einen neuen Parameter-Satz für den durch algorithm bezeichneten Algorithmus und liefert ihn zurück.
Exception: NoSuchAlgorithmException
public static AlgorithmParameters getInstance(String algorithm, String provider)
Erzeugt einen neuen Parameter-Satz für den durch algorithm bezeichneten Algorithmus vom Provider provider und liefert ihn zurück.
Exception: NoSuchAlgorithmException
Exception: NoSuchProviderException
public static AlgorithmParameters getInstance(String algorithm, Provider provider)     [1.4]
Erzeugt einen neuen Parameter-Satz für den durch algorithm bezeichneten Algorithmus vom Provider provider und liefert ihn zurück.
Exception: NoSuchAlgorithmException
public final AlgorithmParameterSpec getParameterSpec(Class paramSpec)
Liefert ein Parameter-Beschreibungsobjekt für die übergebene Klasse zurück.
Exception: InvalidParameterSpecException
public final Provider getProvider()
Liefert den Provider zurück.
public final void init(AlgorithmParameterSpec paramSpec)
Initialisiert den Parameter-Satz mit den in paramSpec gegebenen Werten.
Exception: InvalidParameterSpecException
public final void init(byte[] params)
Initialisiert den Parameter-Satz anhand der in params gegebenen Werte, die im standardmäßigen Format des Algorithmus in params abgelegt sein müssen.
Exception: IOException
public final void init(byte[] params, String format)
Initialisiert den Parameter-Satz anhand der in params gegebenen Werte, die in dem durch format bezeichneten Format in params abgelegt sein müssen.
Exception: IOException
public final String toString()
Liefert eine String-Darstellung des Parameter-Satzes oder null, falls der Parameter-Satz noch nicht initialisiert wurde.


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

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