public class SignatureImpl extends AbstractXMLObject implements Signature
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
修飾子 | コンストラクタと説明 |
---|---|
protected |
SignatureImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getCanonicalizationAlgorithm()
Gets the canonicalization algorithm used to create the signature content.
|
List<ContentReference> |
getContentReferences()
Gets the list of signature content references.
|
Integer |
getHMACOutputLength()
Gets the HMAC output length value, optionally used when signing
with an HMAC signature algorithm.
|
KeyInfo |
getKeyInfo()
Gets the key info added to this signature.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getSignatureAlgorithm()
Gets the algorithm used to compute the signature.
|
Credential |
getSigningCredential()
Gets the signature signing credential.
|
org.apache.xml.security.signature.XMLSignature |
getXMLSignature()
Get the Apache XML Security signature instance held by this object.
|
void |
releaseDOM()
Releases the DOM representation of this XMLObject, if there is one.
|
void |
setCanonicalizationAlgorithm(String newAlgorithm)
Sets the canonicalization algorithm used to create the signature content.
|
void |
setHMACOutputLength(Integer length)
Sets the HMAC output length value, optionally used when signing
with an HMAC signature algorithm.
|
void |
setKeyInfo(KeyInfo newKeyInfo)
Sets the key info added to this signature.
|
void |
setSignatureAlgorithm(String newAlgorithm)
Sets the algorithm used to compute the signature.
|
void |
setSigningCredential(Credential newCredential)
Sets the signature signing credential.
|
void |
setXMLSignature(org.apache.xml.security.signature.XMLSignature signature)
Set the Apache XML Security signature instance held by this object.
|
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
protected SignatureImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getCanonicalizationAlgorithm()
getCanonicalizationAlgorithm
インタフェース内 Signature
public void setCanonicalizationAlgorithm(String newAlgorithm)
setCanonicalizationAlgorithm
インタフェース内 Signature
newAlgorithm
- the canonicalization algorithm used to create the signature contentpublic String getSignatureAlgorithm()
getSignatureAlgorithm
インタフェース内 Signature
public void setSignatureAlgorithm(String newAlgorithm)
setSignatureAlgorithm
インタフェース内 Signature
newAlgorithm
- the algorithm used to compute the signaturepublic Integer getHMACOutputLength()
getHMACOutputLength
インタフェース内 Signature
public void setHMACOutputLength(Integer length)
setHMACOutputLength
インタフェース内 Signature
length
- the new HMACOutputLength valuepublic Credential getSigningCredential()
getSigningCredential
インタフェース内 Signature
public void setSigningCredential(Credential newCredential)
setSigningCredential
インタフェース内 Signature
newCredential
- the signature signing credentialpublic KeyInfo getKeyInfo()
getKeyInfo
インタフェース内 Signature
public void setKeyInfo(KeyInfo newKeyInfo)
setKeyInfo
インタフェース内 Signature
newKeyInfo
- the key info added to this signaturepublic List<ContentReference> getContentReferences()
getContentReferences
インタフェース内 Signature
public List<XMLObject> getOrderedChildren()
getOrderedChildren
インタフェース内 XMLObject
public void releaseDOM()
releaseDOM
インタフェース内 XMLObject
releaseDOM
クラス内 AbstractXMLObject
public org.apache.xml.security.signature.XMLSignature getXMLSignature()
public void setXMLSignature(org.apache.xml.security.signature.XMLSignature signature)
signature
- an Apache XML Security signature objectCopyright © 2012. All Rights Reserved.