public class OOXMLSignatureFacet extends Object implements SignatureFacet
http://msdn.microsoft.com/en-us/library/cc313071.aspx| Modifier and Type | Field and Description |
|---|---|
static String[] |
contentTypes |
static String |
OFFICE_DIGSIG_NS |
static String |
OOXML_DIGSIG_NS |
static String[] |
signed
Office 2010 list of signed types (extensions).
|
| Constructor and Description |
|---|
OOXMLSignatureFacet(AbstractOOXMLSignatureService signatureService)
Main constructor.
|
OOXMLSignatureFacet(AbstractOOXMLSignatureService signatureService,
Clock clock,
DigestAlgo digestAlgo)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Document |
findDocument(String zipEntryName) |
static String |
getRelationshipReferenceURI(String zipEntryName) |
static String |
getResourceReferenceURI(String resourceName,
String contentType) |
static boolean |
isSignedRelationship(String relationshipType) |
static Document |
loadDocument(InputStream documentInputStream) |
protected Document |
loadDocument(String zipEntryName) |
void |
postSign(Element signatureElement,
List<X509Certificate> signingCertificateChain)
This method is being invoked by the XML signature service engine during
the post-sign phase.
|
void |
preSign(XMLSignatureFactory signatureFactory,
Document document,
String signatureId,
List<X509Certificate> signingCertificateChain,
List<Reference> references,
List<XMLObject> objects)
This method is being invoked by the XML signature service engine during
pre-sign phase.
|
public static final String OOXML_DIGSIG_NS
public static final String OFFICE_DIGSIG_NS
public static String[] contentTypes
public static String[] signed
public OOXMLSignatureFacet(AbstractOOXMLSignatureService signatureService)
public OOXMLSignatureFacet(AbstractOOXMLSignatureService signatureService, Clock clock, DigestAlgo digestAlgo)
public void preSign(XMLSignatureFactory signatureFactory, Document document, String signatureId, List<X509Certificate> signingCertificateChain, List<Reference> references, List<XMLObject> objects) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
SignatureFacetpreSign in interface SignatureFacetsigningCertificateChain - the optional signing certificate chainNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionprotected Document loadDocument(String zipEntryName) throws IOException, ParserConfigurationException, SAXException
protected Document findDocument(String zipEntryName) throws IOException, ParserConfigurationException, SAXException
public static Document loadDocument(InputStream documentInputStream) throws ParserConfigurationException, SAXException, IOException
public void postSign(Element signatureElement, List<X509Certificate> signingCertificateChain)
SignatureFacetpostSign in interface SignatureFacetpublic static String getResourceReferenceURI(String resourceName, String contentType)
public static boolean isSignedRelationship(String relationshipType)
Copyright © 2008-2018 FedICT. All Rights Reserved.