Class ArtifactToBeSignedContentSigner
java.lang.Object
br.ufsc.labsec.pbad.core.tsa.ArtifactToBeSignedContentSigner
- All Implemented Interfaces:
org.bouncycastle.operator.ContentSigner
public class ArtifactToBeSignedContentSigner
extends Object
implements org.bouncycastle.operator.ContentSigner
-
Constructor Summary
ConstructorsConstructorDescriptionArtifactToBeSignedContentSigner(ArtifactToBeSigned<? extends CadesInformation> toBeSigned) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bouncycastle.operator.DigestCalculatorcalculateDigest(ArtifactToBeSigned<? extends CadesInformation> toBeSigned) org.bouncycastle.asn1.x509.AlgorithmIdentifierbyte[]static org.bouncycastle.cms.SignerInfoGeneratorsignerInfoGenerator(ArtifactToBeSigned<? extends CadesInformation> toBeSigned)
-
Constructor Details
-
ArtifactToBeSignedContentSigner
-
-
Method Details
-
getAlgorithmIdentifier
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()- Specified by:
getAlgorithmIdentifierin interfaceorg.bouncycastle.operator.ContentSigner
-
getOutputStream
- Specified by:
getOutputStreamin interfaceorg.bouncycastle.operator.ContentSigner
-
getSignature
public byte[] getSignature()- Specified by:
getSignaturein interfaceorg.bouncycastle.operator.ContentSigner
-
signerInfoGenerator
public static org.bouncycastle.cms.SignerInfoGenerator signerInfoGenerator(ArtifactToBeSigned<? extends CadesInformation> toBeSigned) throws UserCertificateException - Throws:
UserCertificateException
-
calculateDigest
public static org.bouncycastle.operator.DigestCalculator calculateDigest(ArtifactToBeSigned<? extends CadesInformation> toBeSigned) throws org.bouncycastle.operator.OperatorCreationException - Throws:
org.bouncycastle.operator.OperatorCreationException
-