public interface AOCoSigner
Modifier and Type | Method and Description |
---|---|
byte[] |
cosign(byte[] data,
byte[] sign,
java.lang.String algorithm,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties extraParams)
Cofirma un contenido (típicamente un fichero).
|
byte[] |
cosign(byte[] sign,
java.lang.String algorithm,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties extraParams)
Cofirma un contenido (típicamente un fichero).
|
byte[] cosign(byte[] data, byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties extraParams) throws AOException, java.io.IOException
data
- Datos que deseamos a cofirmar.sign
- Flujo de lectura de la firma de los datos que se quiere
cofirmar.algorithm
- Algoritmo a usar para la firma (SHA1withRSA, SHA512withRSA,...)key
- Clave privada a usar para firmarcertChain
- Cadena de certificados del firmanteextraParams
- Parámetros adicionales para la cofirmaAOException
- Cuando ocurre cualquier problema durante el procesojava.io.IOException
- Si ocurren problemas relacionados con la lectura de la firma o los datosbyte[] cosign(byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties extraParams) throws AOException, java.io.IOException
sign
- Firma de los datos que se quiere cofirmar.algorithm
- Algoritmo a usar para la firma (SHA1withRSA, SHA512withRSA,...)key
- Clave privada a usar para firmarcertChain
- cadena de certificados del firmanteextraParams
- Parámetros adicionales para la cofirmaAOException
- Cuando ocurre cualquier problema durante el procesojava.io.IOException
- Si ocurren problemas relacionados con la lectura de la firma