|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.security.AlgorithmParametersSpi
|
+--iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
|
+--iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Algorithm parameters for the RSASSA-PKCS1-v1_5 signature schemes.
Only may be used for raw RSA PKCS#1v1.5 signatures to specify the hash algorithm used by the signature engine.
| Constructor Summary | |
RSASSAPkcs1v15Parameters()
The default constructor. |
|
| Method Summary | |
void |
decode(ASN1Object asn1Params)
Initializes this RSASSAPkcs1v15Parameters object from the given ASN1Object. |
protected byte[] |
engineGetEncoded()
Returns the parameters as DER byte array. |
protected byte[] |
engineGetEncoded(String format)
Returns the parameters as a DER byte array. |
protected AlgorithmParameterSpec |
engineGetParameterSpec(Class paramSpec)
Returns the RSASSAPkcs1v15 parameters as transparent parameter specification of the given class type. |
protected void |
engineInit(AlgorithmParameterSpec paramSpec)
Initializes this RSASSAPkcs1v15Parameters from the given RSASSAPkcs1v15ParameterSpec. |
protected void |
engineInit(byte[] params)
Initializes this RSASSAPkcs1v15Parameters object from the given DER encoded byte array. |
protected void |
engineInit(byte[] params,
String format)
Inits the parameters from an DER encoded byte array. |
protected String |
engineToString()
Returns a String representation of this object. |
ASN1Object |
toASN1Object()
Gets an ASN.1 representation of this RSA-SSA PKCS1v1.5 parameters. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RSASSAPkcs1v15Parameters()
RSASSAPkcs1v15Parameters object.
Applications shall use one of the AlgorithmParameters.getInstance
factory methods for obtaining RSASSAPkcs1v15Parameters.| Method Detail |
protected byte[] engineGetEncoded()
throws IOException
engineGetEncoded in class AlgorithmParametersSpiIOException - if an encoding error occurs
protected byte[] engineGetEncoded(String format)
throws IOException
Format is ignored. Only DER encoding is supported at this time. This method
only calls engineGetEncoded(), regardless of what
is specified in the format string.
engineGetEncoded in class AlgorithmParametersSpiformat - the encoding format; ignoredIOException - if an encoding error occurspublic ASN1Object toASN1Object()
protected AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
throws InvalidParameterSpecException
engineGetParameterSpec in class AlgorithmParametersSpiparamSpec - the desired parameter specification class (RSASSAPkcs1v15ParameterSpec)InvalidParameterSpecException - if the paramters cannot be converted to
the desired parameter specification
protected void engineInit(AlgorithmParameterSpec paramSpec)
throws InvalidParameterSpecException
engineInit in class AlgorithmParametersSpiparamSpec - the parameter specification, which has to be a RSASSAPkcs1v15ParameterSpecInvalidParameterSpecException - if the given parameter specification
is not a or is an invalid RSASSAPkcs1v15ParameterSpec
protected void engineInit(byte[] params)
throws IOException
engineInit in class AlgorithmParametersSpiparams - the DER encoded byte arrayIOException - if an error occurs when decoding the given byte array
public void decode(ASN1Object asn1Params)
throws CodingException
params - the RSA-SSA PKCS1v1.5 parameters in ASN.1 representationCodingException - if an error occurs when parsing the parameters
protected void engineInit(byte[] params,
String format)
throws IOException
engineInit(params) for initializing this RSASSAPkcs1v15Parameters
object from the given DER encoded byte array, regardless of what is specified
in the format string.
engineInit in class AlgorithmParametersSpiparams - the DER encoded byte arrayformat - the encoding format; ignoredIOException - if an error occurs when decoding the given byte arrayprotected String engineToString()
engineToString in class AlgorithmParametersSpi
|
This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note). | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
IAIK-JCE 3.1 with IAIK-JCE CC Core 3.1, (c) 1997-2004 IAIK