public class X509IssuerSerial extends oracle.security.xmlsec.util.XMLElement implements WSSecurityTokenReferenceType
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
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.
|
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
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNode
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.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()