AlgorithmParameterGenerator.java, [...]: Import cleanup.
2004-10-21 Michael Koch <konqueror@gmx.de> * java/security/AlgorithmParameterGenerator.java, java/security/AlgorithmParameters.java, java/security/AlgorithmParametersSpi.java, java/security/AllPermission.java, java/security/BasicPermission.java, java/security/Certificate.java, java/security/CodeSource.java, java/security/DigestInputStream.java, java/security/DigestOutputStream.java, java/security/GuardedObject.java, java/security/KeyFactory.java, java/security/KeyFactorySpi.java, java/security/KeyPairGenerator.java, java/security/KeyStore.java, java/security/KeyStoreSpi.java, java/security/Permissions.java, java/security/Security.java, java/security/Signature.java, java/security/UnresolvedPermission.java, java/security/cert/CertPathBuilder.java, java/security/cert/CertPathValidator.java, java/security/cert/CertStore.java, java/security/cert/Certificate.java, java/security/cert/CertificateFactory.java, java/security/cert/PolicyQualifierInfo.java, java/security/cert/TrustAnchor.java, java/security/cert/X509CRL.java, java/security/cert/X509CRLSelector.java, java/security/cert/X509CertSelector.java: Import cleanup. From-SVN: r89397
This commit is contained in:
parent
02db0fc1ce
commit
78fe42c391
30 changed files with 500 additions and 453 deletions
|
@ -1,5 +1,5 @@
|
|||
/* AlgorithmParametersSpi.java --- Algorithm Parameters SPI
|
||||
Copyright (C) 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1999, 2004 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Classpath.
|
||||
|
||||
|
@ -35,79 +35,83 @@ this exception to your version of the library, but you are not
|
|||
obligated to do so. If you do not wish to do so, delete this
|
||||
exception statement from your version. */
|
||||
|
||||
|
||||
package java.security;
|
||||
import java.security.spec.InvalidParameterSpecException;
|
||||
import java.security.spec.AlgorithmParameterSpec;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.security.spec.AlgorithmParameterSpec;
|
||||
import java.security.spec.InvalidParameterSpecException;
|
||||
|
||||
/**
|
||||
AlgorithmParametersSpi is the Service Provider Interface
|
||||
for the Algorithm Parameters class. This class is used
|
||||
to manage the algorithm parameters.
|
||||
|
||||
@since JDK 1.2
|
||||
@author Mark Benvenuto
|
||||
* AlgorithmParametersSpi is the Service Provider Interface
|
||||
* for the Algorithm Parameters class. This class is used
|
||||
* to manage the algorithm parameters.
|
||||
*
|
||||
* @since 1.2
|
||||
* @author Mark Benvenuto
|
||||
*/
|
||||
public abstract class AlgorithmParametersSpi
|
||||
{
|
||||
/**
|
||||
Creates a new instance of AlgorithmParametersSpi
|
||||
* Creates a new instance of AlgorithmParametersSpi
|
||||
*/
|
||||
public AlgorithmParametersSpi()
|
||||
{
|
||||
}
|
||||
|
||||
/**
|
||||
Initializes the engine with the specified
|
||||
AlgorithmParameterSpec class.
|
||||
|
||||
@param paramSpec A AlgorithmParameterSpec to initialize with
|
||||
|
||||
@throws InvalidParameterSpecException For an inapporiate ParameterSpec class
|
||||
* Initializes the engine with the specified
|
||||
* AlgorithmParameterSpec class.
|
||||
*
|
||||
* @param paramSpec A AlgorithmParameterSpec to initialize with
|
||||
*
|
||||
* @throws InvalidParameterSpecException For an inapporiate
|
||||
* ParameterSpec class
|
||||
*/
|
||||
protected abstract void engineInit(AlgorithmParameterSpec paramSpec) throws
|
||||
InvalidParameterSpecException;
|
||||
protected abstract void engineInit(AlgorithmParameterSpec paramSpec)
|
||||
throws InvalidParameterSpecException;
|
||||
|
||||
/**
|
||||
Initializes the engine with the specified
|
||||
parameters stored in the byte array and decodes them
|
||||
according to the ASN.1 specification. If the ASN.1
|
||||
specification exists then it succeeds or else it throws
|
||||
IOException.
|
||||
|
||||
@param params Parameters to initialize with
|
||||
|
||||
@throws IOException Decoding Error
|
||||
* Initializes the engine with the specified
|
||||
* parameters stored in the byte array and decodes them
|
||||
* according to the ASN.1 specification. If the ASN.1
|
||||
* specification exists then it succeeds or else it throws
|
||||
* IOException.
|
||||
*
|
||||
* @param params Parameters to initialize with
|
||||
*
|
||||
* @throws IOException Decoding Error
|
||||
*/
|
||||
protected abstract void engineInit(byte[]params) throws IOException;
|
||||
|
||||
/**
|
||||
Initializes the engine with the specified
|
||||
parameters stored in the byte array and decodes them
|
||||
according to the specified decoding specification.
|
||||
If format is null, then it is decoded using the ASN.1
|
||||
specification if it exists or else it throws
|
||||
IOException.
|
||||
|
||||
@param params Parameters to initialize with
|
||||
@param format Name of decoding format to use
|
||||
|
||||
@throws IOException Decoding Error
|
||||
* Initializes the engine with the specified
|
||||
* parameters stored in the byte array and decodes them
|
||||
* according to the specified decoding specification.
|
||||
* If format is null, then it is decoded using the ASN.1
|
||||
* specification if it exists or else it throws
|
||||
* IOException.
|
||||
*
|
||||
* @param params Parameters to initialize with
|
||||
* @param format Name of decoding format to use
|
||||
*
|
||||
* @throws IOException Decoding Error
|
||||
*/
|
||||
protected abstract void engineInit(byte[]params,
|
||||
String format) throws IOException;
|
||||
protected abstract void engineInit(byte[]params, String format)
|
||||
throws IOException;
|
||||
|
||||
|
||||
/**
|
||||
Returns a specification of this AlgorithmParameters object.
|
||||
paramSpec identifies the class to return the AlgortihmParameters
|
||||
in.
|
||||
|
||||
@param paramSpec Class to return AlgorithmParameters in
|
||||
|
||||
@return the parameter specification
|
||||
|
||||
@throws InvalidParameterSpecException if the paramSpec is an invalid parameter class
|
||||
* Returns a specification of this AlgorithmParameters object.
|
||||
* paramSpec identifies the class to return the AlgortihmParameters
|
||||
* in.
|
||||
*
|
||||
* @param paramSpec Class to return AlgorithmParameters in
|
||||
*
|
||||
* @return the parameter specification
|
||||
*
|
||||
* @throws InvalidParameterSpecException if the paramSpec is an
|
||||
* invalid parameter class
|
||||
*/
|
||||
protected abstract AlgorithmParameterSpec engineGetParameterSpec(Class
|
||||
paramSpec)
|
||||
|
@ -115,31 +119,31 @@ public abstract class AlgorithmParametersSpi
|
|||
|
||||
|
||||
/**
|
||||
Returns the parameters in the default encoding format.
|
||||
The primary encoding format is ASN.1 format if it exists
|
||||
for the specified type.
|
||||
|
||||
@return byte array representing the parameters
|
||||
* Returns the parameters in the default encoding format.
|
||||
* The primary encoding format is ASN.1 format if it exists
|
||||
* for the specified type.
|
||||
*
|
||||
* @return byte array representing the parameters
|
||||
*/
|
||||
protected abstract byte[] engineGetEncoded() throws IOException;
|
||||
|
||||
|
||||
/**
|
||||
Returns the parameters in the specified encoding format.
|
||||
If <code>format</code> is <code>null</code> then the
|
||||
primary encoding format is used, the ASN.1 format,
|
||||
if it exists for the specified type.
|
||||
|
||||
@return byte array representing the parameters
|
||||
* Returns the parameters in the specified encoding format.
|
||||
* If <code>format</code> is <code>null</code> then the
|
||||
* primary encoding format is used, the ASN.1 format,
|
||||
* if it exists for the specified type.
|
||||
*
|
||||
* @return byte array representing the parameters
|
||||
*/
|
||||
protected abstract byte[] engineGetEncoded(String format) throws
|
||||
IOException;
|
||||
protected abstract byte[] engineGetEncoded(String format)
|
||||
throws IOException;
|
||||
|
||||
/**
|
||||
Returns a string describing the parameters in the
|
||||
AlgorithmParametersSpi class.
|
||||
|
||||
@return A string representing the format of the parameters.
|
||||
* Returns a string describing the parameters in the
|
||||
* AlgorithmParametersSpi class.
|
||||
*
|
||||
* @return A string representing the format of the parameters.
|
||||
*/
|
||||
protected abstract String engineToString();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue