|
Oracle Security Developer Tools Web Services Security Java API Reference 11g (11.1.1) E10678-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.wss.x509.X509IssuerSerial
public class X509IssuerSerial
Represents a X509IssuerSerial element as defined in XML-SIG.
Field Summary |
---|
Fields inherited from class oracle.security.xmlsec.util.XMLNode |
---|
node, systemId |
Constructor Summary | |
---|---|
X509IssuerSerial(org.w3c.dom.Document owner) Create a new X509IssuerSerial instance. |
|
X509IssuerSerial(org.w3c.dom.Element element) Create a new X509IssuerSerial instance from the given XML element. |
|
X509IssuerSerial(org.w3c.dom.Element element, java.lang.String systemId) Create a new X509IssuerSerial instance from the given XML element. |
Method Summary | |
---|---|
static void |
addResolver(X509IssuerSerialResolver resolver) Register a X509IssuerSerialResolver instance for use in key identifier resolver operations. |
javax.security.auth.x500.X500Principal |
getIssuer() |
oracle.security.xmlsec.keys.X509Data.IssuerAndSerialNo |
getIssuerSerial() Returns the X509IssuerSerial elements in this X509Data. |
java.lang.Object |
getKey() Returns the underlying WSS SecurityToken. |
oracle.security.xmlsec.util.QName |
getName() Returns the QName of this reference. |
static java.util.List |
getResolvers() Get the registered X509IssuerSerialResolver s. |
WSSecurityToken |
getSecurityToken() Returns the underlying WSS SecurityToken. |
java.math.BigInteger |
getSerial() |
void |
setIssuerSerial(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber) Adds a certificate issuer and serial number as a X509IssuerSerial element. |
Methods inherited from class oracle.security.xmlsec.util.XMLElement |
---|
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix |
Methods inherited from class oracle.security.xmlsec.util.XMLNode |
---|
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.security.xmlsec.wss.WSSecurityTokenReferenceType |
---|
getNode |
Constructor Detail |
---|
public X509IssuerSerial(org.w3c.dom.Element element)
X509IssuerSerial
instance from the given XML element.
element
- A ds:X509IssuerSerial element.public X509IssuerSerial(org.w3c.dom.Element element, java.lang.String systemId)
X509IssuerSerial
instance from the given XML element.
element
- A ds:X509IssuerSerial element.systemId
- The URI string system ID for this element.public X509IssuerSerial(org.w3c.dom.Document owner)
X509IssuerSerial
instance.
owner
- A XML Document to be used as the owner document of this structure.Method Detail |
---|
public void setIssuerSerial(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber) throws org.w3c.dom.DOMException
issuerSerial
- A oracle.security.crypto.cert.IssuerAndSerialNo
containing the certificate issuer's distinguished name and the certificate's serial number.org.w3c.dom.DOMException
public oracle.security.xmlsec.keys.X509Data.IssuerAndSerialNo getIssuerSerial()
oracle.security.crypto.cert.IssuerAndSerialNo
s.public oracle.security.xmlsec.util.QName getName()
QName
of this reference.getName
in interface WSSecurityTokenReferenceType
QName
of the WSSecurityTokenReference type.public WSSecurityToken getSecurityToken() throws WSSException
getSecurityToken
in interface WSSecurityTokenReferenceType
WSSecurityToken
.WSSException
public static void addResolver(X509IssuerSerialResolver resolver)
X509IssuerSerialResolver
instance for use in key identifier resolver operations.resolver
- The X.509 issuer and serial number resolver.public static java.util.List getResolvers()
X509IssuerSerialResolver
s.List
of registered issuer and serial number resolvers.public java.lang.Object getKey() throws WSSException
getKey
in interface WSSecurityTokenReferenceType
PrivateKey
.WSSException
public javax.security.auth.x500.X500Principal getIssuer()
public java.math.BigInteger getSerial()
|
Oracle Security Developer Tools Web Services Security Java API Reference 11g (11.1.1) E10678-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |