public final class AOXAdESASiCSTriPhaseSigner extends AOXAdESTriPhaseSigner
COUNTERSIGN_TARGET_LEAFS, COUNTERSIGN_TARGET_TREE, DSIGNNS, SIGNATURE_TAG
Constructor and Description |
---|
AOXAdESASiCSTriPhaseSigner() |
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) |
byte[] |
cosign(byte[] sign,
java.lang.String algorithm,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties xParams) |
byte[] |
countersign(byte[] sign,
java.lang.String algorithm,
es.gob.afirma.core.signers.CounterSignTarget targetType,
java.lang.Object[] targets,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties xParams) |
java.lang.String |
getSignedName(java.lang.String originalName,
java.lang.String inText) |
boolean |
isSign(byte[] asic) |
byte[] |
sign(byte[] data,
java.lang.String algorithm,
java.security.PrivateKey key,
java.security.cert.Certificate[] certChain,
java.util.Properties xParams) |
getData, getSignersStructure, getSignInfo, isValidDataFile
public byte[] sign(byte[] data, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams) throws es.gob.afirma.core.AOException
sign
in interface es.gob.afirma.core.signers.AOSimpleSigner
sign
in class AOXAdESTriPhaseSigner
es.gob.afirma.core.AOException
public byte[] cosign(byte[] data, byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams)
cosign
in interface es.gob.afirma.core.signers.AOCoSigner
cosign
in class AOXAdESTriPhaseSigner
public byte[] cosign(byte[] sign, java.lang.String algorithm, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams)
cosign
in interface es.gob.afirma.core.signers.AOCoSigner
cosign
in class AOXAdESTriPhaseSigner
public byte[] countersign(byte[] sign, java.lang.String algorithm, es.gob.afirma.core.signers.CounterSignTarget targetType, java.lang.Object[] targets, java.security.PrivateKey key, java.security.cert.Certificate[] certChain, java.util.Properties xParams)
countersign
in interface es.gob.afirma.core.signers.AOCounterSigner
countersign
in class AOXAdESTriPhaseSigner
public boolean isSign(byte[] asic)
isSign
in interface es.gob.afirma.core.signers.AOSigner
isSign
in class AOXAdESTriPhaseSigner
public java.lang.String getSignedName(java.lang.String originalName, java.lang.String inText)
getSignedName
in interface es.gob.afirma.core.signers.AOSigner
getSignedName
in class AOXAdESTriPhaseSigner