public abstract class BaseSignatures extends tr.gov.tubitak.uekae.esya.api.signature.impl.AbstractSignatureContainer implements ASiCDocument
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseSignatures(tr.gov.tubitak.uekae.esya.api.signature.Context context,
PackageContents contents) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExternalSignature(tr.gov.tubitak.uekae.esya.api.signature.Signature signature) |
protected org.w3c.dom.Element |
createRootElement() |
tr.gov.tubitak.uekae.esya.api.signature.Signature |
createSignature(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate certificate) |
void |
detachSignature(tr.gov.tubitak.uekae.esya.api.signature.Signature signature) |
java.lang.String |
getASiCDocumentName() |
protected abstract java.lang.String |
getRootElementName() |
protected abstract java.lang.String |
getRootElementNamespace() |
protected abstract java.lang.String |
getRootElementPrefix() |
tr.gov.tubitak.uekae.esya.api.signature.SignatureFormat |
getSignatureFormat() |
java.lang.Object |
getUnderlyingObject() |
boolean |
isSignatureContainer(java.io.InputStream stream) |
void |
read(java.io.InputStream stream) |
void |
setASiCDocumentName(java.lang.String name) |
void |
setOwner(PackageContents aOwner) |
void |
write(java.io.OutputStream stream)
Output document content to stream.
|
protected BaseSignatures(tr.gov.tubitak.uekae.esya.api.signature.Context context,
PackageContents contents)
public tr.gov.tubitak.uekae.esya.api.signature.Signature createSignature(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate certificate)
createSignature in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainerpublic void addExternalSignature(tr.gov.tubitak.uekae.esya.api.signature.Signature signature)
throws tr.gov.tubitak.uekae.esya.api.signature.SignatureException
addExternalSignature in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContaineraddExternalSignature in class tr.gov.tubitak.uekae.esya.api.signature.impl.AbstractSignatureContainertr.gov.tubitak.uekae.esya.api.signature.SignatureExceptionpublic void detachSignature(tr.gov.tubitak.uekae.esya.api.signature.Signature signature)
throws tr.gov.tubitak.uekae.esya.api.signature.SignatureException
detachSignature in interface tr.gov.tubitak.uekae.esya.api.signature.impl.SignatureContainerExtr.gov.tubitak.uekae.esya.api.signature.SignatureExceptionpublic tr.gov.tubitak.uekae.esya.api.signature.SignatureFormat getSignatureFormat()
getSignatureFormat in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainerpublic boolean isSignatureContainer(java.io.InputStream stream)
throws tr.gov.tubitak.uekae.esya.api.signature.SignatureException
isSignatureContainer in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainertr.gov.tubitak.uekae.esya.api.signature.SignatureExceptionpublic void setOwner(PackageContents aOwner)
public void read(java.io.InputStream stream)
throws tr.gov.tubitak.uekae.esya.api.signature.SignatureException
read in interface ASiCDocumentread in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainertr.gov.tubitak.uekae.esya.api.signature.SignatureExceptionpublic void write(java.io.OutputStream stream)
throws tr.gov.tubitak.uekae.esya.api.signature.SignatureException
ASiCDocumentwrite in interface ASiCDocumentwrite in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainertr.gov.tubitak.uekae.esya.api.signature.SignatureExceptionpublic java.lang.Object getUnderlyingObject()
getUnderlyingObject in interface tr.gov.tubitak.uekae.esya.api.signature.SignatureContainerpublic java.lang.String getASiCDocumentName()
getASiCDocumentName in interface ASiCDocumentpublic void setASiCDocumentName(java.lang.String name)
setASiCDocumentName in interface ASiCDocumentprotected org.w3c.dom.Element createRootElement()
protected abstract java.lang.String getRootElementName()
protected abstract java.lang.String getRootElementPrefix()
protected abstract java.lang.String getRootElementNamespace()
Copyright © 2025. All rights reserved.