public final class AOCAdESCoSigner extends java.lang.Object implements AOCoSigner
Constructor and Description |
---|
AOCAdESCoSigner() |
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 xParams)
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 xParams)
Cofirma un contenido (típicamente un fichero).
|
public byte[] cosign(byte[] data, byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams) throws AOException, java.io.IOException
cosign
in interface AOCoSigner
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 firmantexParams
- 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 datospublic byte[] cosign(byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams) throws AOException, java.io.IOException
cosign
in interface AOCoSigner
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 firmantexParams
- 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