public abstract class XmlKeyImpl extends Object
| Constructor and Description |
|---|
XmlKeyImpl() |
| Modifier and Type | Method and Description |
|---|---|
abstract InputStream |
decrypt(InputStream content,
String elementPath) |
abstract InputStream |
encrypt(InputStream content,
XmlEncryptionAlgorithm algorithm,
String elementPath,
boolean encryptContent) |
static XMLSignatureFactory |
getXMLSignatureFactory()
Gets the XMLSignatureFactory instance.
|
static void |
resetXMLSignatureFactory()
Resets the XMLSignatureFactory instance cache.
|
abstract InputStream |
sign(InputStream content,
XmlSignDigestAlgorithm digestAlgorithm,
XmlCanonicalizationAlgorithm canonicalizationAlgorithm,
XmlSignatureType type,
String elementPath) |
abstract boolean |
validate(InputStream content,
String elementPath) |
public static XMLSignatureFactory getXMLSignatureFactory()
RuntimeException - if DOM mechanism is not availablepublic static void resetXMLSignatureFactory()
public abstract InputStream encrypt(InputStream content, XmlEncryptionAlgorithm algorithm, String elementPath, boolean encryptContent)
public abstract InputStream decrypt(InputStream content, String elementPath)
public abstract InputStream sign(InputStream content, XmlSignDigestAlgorithm digestAlgorithm, XmlCanonicalizationAlgorithm canonicalizationAlgorithm, XmlSignatureType type, String elementPath)
public abstract boolean validate(InputStream content, String elementPath)
Copyright © 2026 MuleSoft, Inc.. All rights reserved.