public abstract class AbstractXmlSignatureProcessor extends Object implements XmlSignatureProcessor
| Constructor and Description |
|---|
AbstractXmlSignatureProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected Document |
convertDocument(InputStream input)
转换流为XML对象
|
void |
createXmlSignature(String userId,
InputStream input,
OutputStream output)
生成XML数字签名
|
void |
createXmlSignature(String userId,
String sourceXmlPath,
OutputStream output)
生成XML数字签名
|
protected abstract void |
createXmlSignature(XmlSignatureConfig config,
Document doc,
OutputStream output)
生成XML数字签名(可以有不同底层实现)
|
XmlSignatureManager |
getXmlSignatureManager() |
void |
setXmlSignatureManager(XmlSignatureManager xmlSignatureManager) |
boolean |
validateXmlSignature(String userId,
InputStream input)
验证XML数字签名
|
boolean |
validateXmlSignature(String userId,
String signedXmlPath)
验证XML数字签名
|
protected abstract boolean |
validateXmlSignature(XmlSignatureConfig config,
Document doc)
验证XML数字签名(可以有不同底层实现)
|
public XmlSignatureManager getXmlSignatureManager()
public void setXmlSignatureManager(XmlSignatureManager xmlSignatureManager)
public void createXmlSignature(String userId, String sourceXmlPath, OutputStream output) throws XMLSignatureException
XmlSignatureProcessorcreateXmlSignature in interface XmlSignatureProcessorXMLSignatureExceptionpublic void createXmlSignature(String userId, InputStream input, OutputStream output) throws XMLSignatureException
XmlSignatureProcessorcreateXmlSignature in interface XmlSignatureProcessorXMLSignatureExceptionpublic boolean validateXmlSignature(String userId, String signedXmlPath) throws XMLSignatureException
XmlSignatureProcessorvalidateXmlSignature in interface XmlSignatureProcessorXMLSignatureExceptionpublic boolean validateXmlSignature(String userId, InputStream input) throws XMLSignatureException
XmlSignatureProcessorvalidateXmlSignature in interface XmlSignatureProcessorXMLSignatureExceptionprotected abstract void createXmlSignature(XmlSignatureConfig config, Document doc, OutputStream output) throws XMLSignatureException
config - doc - output - XMLSignatureExceptionprotected abstract boolean validateXmlSignature(XmlSignatureConfig config, Document doc) throws XMLSignatureException
config - doc - XMLSignatureExceptionprotected Document convertDocument(InputStream input) throws Exception
input - ExceptionCopyright © 2006–2018 TinyGroup. All rights reserved.