|
Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10670-03 |
||||||||
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.liberty.v11.ProviderDescriptor
public abstract class ProviderDescriptor
This abstract class contains provider metadata that are generic to both the service provider and the identity provider.
Field Summary |
---|
Fields inherited from class oracle.security.xmlsec.util.XMLNode |
---|
node, systemId |
Constructor Summary | |
---|---|
protected |
ProviderDescriptor(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName) Creates a new ProviderDescriptor instance. |
protected |
ProviderDescriptor(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName, java.lang.String providerId) Creates a new ProviderDescriptor instance. |
protected |
ProviderDescriptor(org.w3c.dom.Element element) Creates a new ProviderDescriptor instance from the given Element node. |
protected |
ProviderDescriptor(org.w3c.dom.Element element, java.lang.String systemId) Creates a new ProviderDescriptor instance from the given Element node. |
Method Summary | |
---|---|
void |
addFederationTerminationNotificationProtocolProfile(java.lang.String fedTermProfURI) Adds an FederationTerminationNotificationProtocolProfile element to this structure. |
void |
addRegisterNameIdentifierProtocolProfile(java.lang.String regNameProfURI) Adds an RegisterNameIdentifierProtocolProfile element to this structure. |
void |
addSingleLogoutProtocolProfile(java.lang.String logoutProfURI) Adds an SingleLogoutProtocolProfile element to this structure. |
java.util.List |
getFederationTerminationNotificationProtocolProfiles() Returns a list of URIs identifying the Federation Termination Notification Protocol Profiles supported by the provider as specified in the FederationTerminationNotificationProtocolProfile elements in this structure. |
java.lang.String |
getFederationTerminationServiceReturnURL() Returns the provider's federation termination service return URI specified in the FederationTerminationServiceReturnURL child element in this structure. |
java.lang.String |
getFederationTerminationServiceURL() Returns the provider's federation termination service URI specified in the FederationTerminationServiceURL child element in this structure. |
oracle.security.xmlsec.dsig.XSKeyInfo |
getKeyInfo() Gets the KeyInfo element contained in this element. |
java.lang.String |
getProviderID() Returns the provider's URI-based ideitifier contained in the ProviderID child element in this structure. |
java.util.List |
getRegisterNameIdentifierProtocolProfiles() Returns a list of URIs identifying the Single Logout Protocol Profiles supported by the provider as specified in the RegisterNameIdentifierProtocolProfile elements in this structure. |
java.lang.String |
getRegisterNameIdentifierServiceReturnURL() Returns the provider's register name identifier service return URI specified in the RegisterNameIdentifierServiceReturnURL child element in this structure. |
java.lang.String |
getRegisterNameIdentifierServiceURL() Returns the provider's register name identifier service URI specified in the RegisterNameIdentifierServiceURL child element in this structure. |
java.util.List |
getSingleLogoutProtocolProfiles() Returns a list of URIs identifying the Single Logout Protocol Profiles supported by the provider as specified in the SingleLogoutProtocolProfile elements in this structure. |
java.lang.String |
getSingleLogoutServiceReturnURL() Returns the provider's single logout service return URI specified in the SingleLogoutServiceReturnURL child element in this structure. |
java.lang.String |
getSingleLogoutServiceURL() Returns the provider's single logout service URI specified in the SingleLogoutServiceURL child element in this structure. |
java.lang.String |
getSoapEndpoint() Returns the provider's SOAP endpoint URI contained in the SoapEndpoint child element in this structure. |
void |
setFederationTerminationServiceReturnURL(java.lang.String fedTermReturnURI) Sets the FederationTerminationServiceReturnURL child element in this structure. |
void |
setFederationTerminationServiceURL(java.lang.String fedTermServiceURI) Set the FederationTerminationServiceURL child element in this structure. |
void |
setKeyInfo(oracle.security.xmlsec.dsig.XSKeyInfo keyInfo) Sets the ds:KeyInfo child element of this element. |
void |
setProviderID(java.lang.String providerID) Sets the ProviderID child element in this provider descriptor. |
void |
setRegisterNameIdentifierServiceReturnURL(java.lang.String regNameReturnURI) Set the RegisterNameIdentifierServiceReturnURL child element in this structure. |
void |
setRegisterNameIdentifierServiceURL(java.lang.String regNameServiceURI) Set the RegisterNameIdentifierServiceURL child element in this structure. |
void |
setSingleLogoutServiceReturnURL(java.lang.String logoutReturnURI) Set the SingleLogoutServiceReturnURL child element in this structure. |
void |
setSingleLogoutServiceURL(java.lang.String logoutServiceURI) Set the SingleLogoutServiceURL child element in this structure. |
void |
setSoapEndpoint(java.lang.String soapEndpointURI) Set the SoapEndpoint child element in this structure. |
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 |
Constructor Detail |
---|
protected ProviderDescriptor(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
ProviderDescriptor
instance from the given Element node.
element
- A Liberty ProviderDescriptor XML element.org.w3c.dom.DOMException
protected ProviderDescriptor(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
ProviderDescriptor
instance from the given Element node.
element
- A Liberty ProviderDescriptor XML element.systemId
- The URI string system ID for the ProviderDescriptor
.org.w3c.dom.DOMException
protected ProviderDescriptor(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName) throws org.w3c.dom.DOMException
ProviderDescriptor
instance.
owner
- The owner document of the new ProviderDescriptor.nsURI
- The namespace URI in which the new ProviderDescriptor is to be created.localName
- The localName of the element represented by the class that extends this abstract class.org.w3c.dom.DOMException
protected ProviderDescriptor(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName, java.lang.String providerId) throws org.w3c.dom.DOMException
ProviderDescriptor
instance.
owner
- The owner document of the new ProviderDescriptor.nsURI
- The namespace URI in which the new ProviderDescriptor is to be created.localName
- The localName of the element represented by the class that extends this abstract class.providerId
- The lib:ProviderID
child element.org.w3c.dom.DOMException
Method Detail |
---|
public void setProviderID(java.lang.String providerID)
providerID
- The URI-based identifier of the provider.public java.lang.String getProviderID()
public void setKeyInfo(oracle.security.xmlsec.dsig.XSKeyInfo keyInfo)
public oracle.security.xmlsec.dsig.XSKeyInfo getKeyInfo()
XSKeyInfo
object or null
if not set.public void setSoapEndpoint(java.lang.String soapEndpointURI)
soapEndpointURI
- The provider's SOAP endpoint URI.public java.lang.String getSoapEndpoint()
null
if not set.public void setSingleLogoutServiceURL(java.lang.String logoutServiceURI)
logoutServiceURI
- The provider's single logout service URI.public java.lang.String getSingleLogoutServiceURL()
null
if not set.public void setSingleLogoutServiceReturnURL(java.lang.String logoutReturnURI)
logoutReturnURI
- The provider's single logout service return URI.public java.lang.String getSingleLogoutServiceReturnURL()
null
if not set.public void setFederationTerminationServiceURL(java.lang.String fedTermServiceURI)
fedTermServiceURI
- The provider's federation termination service URI.public java.lang.String getFederationTerminationServiceURL()
null
if not set.public void setFederationTerminationServiceReturnURL(java.lang.String fedTermReturnURI)
fedReturnURI
- The provider's federation termination return URI.public java.lang.String getFederationTerminationServiceReturnURL()
null
if not set.public void addFederationTerminationNotificationProtocolProfile(java.lang.String fedTermProfURI)
fedTermProfURI
- An URI identifying a Federation Termination Notification Protocol Profile supported by the provider.public java.util.List getFederationTerminationNotificationProtocolProfiles()
List
object containing String objects, or an empty List
if no FederationTerminationNotificationProtocolProfile element has been set.public void addSingleLogoutProtocolProfile(java.lang.String logoutProfURI)
logoutProfURI
- An URI identifying a Single Logout Protocol Profile supported by the provider.public java.util.List getSingleLogoutProtocolProfiles()
List
object containing String objects, or an empty List
if no SingleLogoutProtocolProfile element has been set.public void addRegisterNameIdentifierProtocolProfile(java.lang.String regNameProfURI)
regNameProfURI
- A URI identifying a Register Name Identifier Protocol Profile supported by the provider.public java.util.List getRegisterNameIdentifierProtocolProfiles()
List
object containing String objects, or an empty List
if no RegisterNameIdentifierProtocolProfile element has been set.public void setRegisterNameIdentifierServiceURL(java.lang.String regNameServiceURI)
regNameServiceURI
- The provider's register name identifier service URI.public java.lang.String getRegisterNameIdentifierServiceURL()
null
if not set.public void setRegisterNameIdentifierServiceReturnURL(java.lang.String regNameReturnURI)
regNameReturnURI
- The provider's register name identifier service return URI.public java.lang.String getRegisterNameIdentifierServiceReturnURL()
null
if not set.
|
Oracle Fusion Middleware Liberty 1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10670-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |