public final class AOPkcs1Signer extends java.lang.Object implements AOSimpleSigner
Constructor and Description |
---|
AOPkcs1Signer() |
Modifier and Type | Method and Description |
---|---|
byte[] |
sign(byte[] data,
java.lang.String algorithm,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties extraParams)
Realiza una firma electrónica PKCS#1 v1.5.
|
public byte[] sign(byte[] data, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties extraParams) throws AOException
sign
in interface AOSimpleSigner
algorithm
- Algoritmo de firma a utilizar
Se aceptan los siguientes algoritmos en el parámetro signatureAlgorithm
:
key
- Clave privada a usar para la firma.certChain
- Se ignora, esta clase no necesita la cadena de certificados.data
- Datos a firmar.extraParams
- Se ignora, esta clase no acepta parámetros adicionales.AOException
- en caso de cualquier problema durante la firma.