public class BasicXAdES extends XMLSignatureDocument
| Constructor and Description |
|---|
BasicXAdES(org.w3c.dom.Element baseElement) |
| Modifier and Type | Method and Description |
|---|---|
QualifyingProperties |
getQualifyingProperties(java.lang.String signatureIdPrefix) |
java.util.List<QualifyingPropertiesReference> |
getQualifyingPropertiesReferences() |
Signer |
getSigner() |
WrappedKeyStorePlace |
getWrappedKeyStorePlace() |
javax.xml.crypto.dsig.XMLObject |
getXAdESObject(QualifyingProperties qualifyingProperties) |
XmlWrappedKeyInfo |
getXmlWrappedKeyInfo() |
void |
setQualifyingProperties(QualifyingProperties qualifyingProperties) |
void |
setQualifyingPropertiesReferences(java.util.List<QualifyingPropertiesReference> qpr) |
void |
setSigner(Signer signer) |
void |
setWrappedKeyStorePlace(WrappedKeyStorePlace wrappedKeyStorePlace) |
void |
setXmlWrappedKeyInfo(XmlWrappedKeyInfo wrappedKeyInfo) |
void |
sign(java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey,
java.lang.String signatureMethod,
java.util.List refsIdList,
java.lang.String signatureIdPrefix,
java.lang.String xadesPrefix,
java.lang.String xadesNamespace,
java.lang.String xmlSignaturePrefix) |
addSignatureProperty, addSignatureProperty, addXMLObject, addXMLObject, addXMLObjectItem, getBaseElement, getDefaultSignatureProperties, getDefaultSignaturePropertiesId, getDefaultXMLObject, getDefaultXMLObjectEncoding, getDefaultXMLObjectId, getDefaultXMLObjectMimeType, getDigestMethod, getListOfSignatureProperties, getXMLObjectItems, getXMLObjects, getXMLSignatureElements, newKeyInfo, newXMLObject, newXMLObject, newXMLObject, newXMLObject, printDocument, setDefaultSignaturePropertiesId, setDefaultXMLObjectEncoding, setDefaultXMLObjectId, setDefaultXMLObjectMimeType, setDigestMethod, setListOfSignatureProperties, validatepublic QualifyingProperties getQualifyingProperties(java.lang.String signatureIdPrefix)
public void setQualifyingProperties(QualifyingProperties qualifyingProperties)
public java.util.List<QualifyingPropertiesReference> getQualifyingPropertiesReferences()
public void setQualifyingPropertiesReferences(java.util.List<QualifyingPropertiesReference> qpr)
public javax.xml.crypto.dsig.XMLObject getXAdESObject(QualifyingProperties qualifyingProperties)
public final XmlWrappedKeyInfo getXmlWrappedKeyInfo()
getXmlWrappedKeyInfo in class XMLSignatureDocumentpublic final void setXmlWrappedKeyInfo(XmlWrappedKeyInfo wrappedKeyInfo)
setXmlWrappedKeyInfo in class XMLSignatureDocumentpublic WrappedKeyStorePlace getWrappedKeyStorePlace()
getWrappedKeyStorePlace in class XMLSignatureDocumentpublic void setWrappedKeyStorePlace(WrappedKeyStorePlace wrappedKeyStorePlace)
setWrappedKeyStorePlace in class XMLSignatureDocumentpublic void sign(java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey,
java.lang.String signatureMethod,
java.util.List refsIdList,
java.lang.String signatureIdPrefix,
java.lang.String xadesPrefix,
java.lang.String xadesNamespace,
java.lang.String xmlSignaturePrefix)
throws javax.xml.crypto.MarshalException,
javax.xml.crypto.dsig.XMLSignatureException,
java.security.GeneralSecurityException
sign in class XMLSignatureDocumentjavax.xml.crypto.MarshalExceptionjavax.xml.crypto.dsig.XMLSignatureExceptionjava.security.GeneralSecurityExceptionpublic Signer getSigner()
public void setSigner(Signer signer)