class CanonicalizationMethodW3C extends CanonicalizationMethodImpl implements CanonicalizationMethodFactory, weblogic.xml.crypto.dsig.api.CanonicalizationMethod, WLCanonicalizationMethod, WLXMLStructure
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
algorithm |
private java.lang.String |
algorithmURI |
private boolean |
augmented |
private java.util.Set<java.lang.String> |
augmentedElementTracks |
private weblogic.xml.crypto.dsig.api.spec.C14NMethodParameterSpec |
c14nMethodParameterSpec |
private boolean |
exclusive |
private java.lang.String[] |
inclusiveNSPrefixList |
private boolean |
withComments |
ALGORITHM_ATTRIBUTE, C14NMETHOD_ELEMENT
Modifier | Constructor and Description |
---|---|
private |
CanonicalizationMethodW3C(java.lang.String algorithmURI,
boolean withComments,
boolean exclusive) |
private |
CanonicalizationMethodW3C(java.lang.String algorithmURI,
boolean withComments,
boolean exclusive,
boolean augmented) |
Modifier and Type | Method and Description |
---|---|
XMLOutputStream |
canonicalize(java.io.OutputStream dest,
java.util.Map ns) |
java.lang.String |
getAlgorithm() |
java.security.spec.AlgorithmParameterSpec |
getParameterSpec() |
java.lang.String |
getPrefixes() |
private java.lang.String[] |
getPrefixList() |
java.lang.String |
getURI() |
(package private) static void |
init() |
boolean |
isFeatureSupported(java.lang.String feature) |
weblogic.xml.crypto.dsig.api.CanonicalizationMethod |
newCanonicalizationMethod() |
void |
read(javax.xml.stream.XMLStreamReader reader) |
private void |
readInclusiveNamespaces(javax.xml.stream.XMLStreamReader reader) |
void |
setAugmentedElementTracks(java.util.Set<java.lang.String> augmentedElementTracks) |
void |
setPrefixes(java.lang.String prefixes) |
void |
setupNonVisiblyUsed(org.w3c.dom.Node node,
java.util.Map namespaces,
XMLCryptoContext ctx) |
void |
write(javax.xml.stream.XMLStreamWriter writer) |
private void |
writeInclusiveNamespaces(javax.xml.stream.XMLStreamWriter writer) |
newCanonicalizationMethod, newCanonicalizationMethod, register
private final java.lang.String algorithmURI
private final java.lang.String algorithm
private final boolean withComments
private final boolean exclusive
private final boolean augmented
private java.util.Set<java.lang.String> augmentedElementTracks
private weblogic.xml.crypto.dsig.api.spec.C14NMethodParameterSpec c14nMethodParameterSpec
private java.lang.String[] inclusiveNSPrefixList
private CanonicalizationMethodW3C(java.lang.String algorithmURI, boolean withComments, boolean exclusive)
private CanonicalizationMethodW3C(java.lang.String algorithmURI, boolean withComments, boolean exclusive, boolean augmented)
static void init()
public java.lang.String getURI()
getURI
in interface CanonicalizationMethodFactory
public weblogic.xml.crypto.dsig.api.CanonicalizationMethod newCanonicalizationMethod()
newCanonicalizationMethod
in interface CanonicalizationMethodFactory
public java.security.spec.AlgorithmParameterSpec getParameterSpec()
getParameterSpec
in interface AlgorithmMethod
getParameterSpec
in interface weblogic.xml.crypto.dsig.api.CanonicalizationMethod
getParameterSpec
in interface weblogic.xml.crypto.dsig.api.Transform
public java.lang.String getAlgorithm()
getAlgorithm
in interface AlgorithmMethod
public boolean isFeatureSupported(java.lang.String feature)
isFeatureSupported
in interface XMLStructure
public XMLOutputStream canonicalize(java.io.OutputStream dest, java.util.Map ns)
canonicalize
in interface WLCanonicalizationMethod
public void write(javax.xml.stream.XMLStreamWriter writer) throws MarshalException
write
in interface WLXMLStructure
MarshalException
private void writeInclusiveNamespaces(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private java.lang.String[] getPrefixList()
public java.lang.String getPrefixes()
public void setPrefixes(java.lang.String prefixes)
public void setupNonVisiblyUsed(org.w3c.dom.Node node, java.util.Map namespaces, XMLCryptoContext ctx)
public void read(javax.xml.stream.XMLStreamReader reader) throws MarshalException
read
in interface WLXMLStructure
MarshalException
- The reader that is passed in is pointing to the start of the element that
represents the object to be deserialized. read(XMLStreamReader reader)
should consume the stream till the matching end element is reached.private void readInclusiveNamespaces(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void setAugmentedElementTracks(java.util.Set<java.lang.String> augmentedElementTracks)
setAugmentedElementTracks
in interface WLCanonicalizationMethod