Package com.sun.identity.saml.assertion
Class SubjectLocality
java.lang.Object
com.sun.identity.saml.assertion.SubjectLocality
The
SubjectLocality element specifies the DNS domain name
and IP address for the system entity that performed the authentication.
It exists as part of AuthenticationStatement element.-
Constructor Summary
ConstructorsConstructorDescriptionDefault ConstructorSubjectLocality(String ipAddress, String dnsAddress) Constructs an instance ofSubjectLocality.SubjectLocality(Element localityElement) Constructs an instance ofSubjectLocalityfrom an existing XML block. -
Method Summary
Modifier and TypeMethodDescriptionReturns the DNS address fromSubjectLocalitylocalityReturns the IP address fromSubjectLocalitylocalitybooleansetDNSAddress(String dnsAddress) Sets the DNS address forSubjectLocalitylocality.booleansetIPAddress(String ipAddress) Sets the IP address forSubjectLocalitylocality.toString()Returns a String representation of the element.toString(boolean includeNS, boolean declareNS) Returns a String representation of the<SubjectLocality>element.
-
Constructor Details
-
SubjectLocality
public SubjectLocality()Default Constructor -
SubjectLocality
Constructs an instance ofSubjectLocalityfrom an existing XML block.- Parameters:
localityElement- Aorg.w3c.dom.Elementrepresenting DOM tree forSubjectLocalityobject.- Throws:
SAMLException- if it could not process the Element properly, implying that there is an error in the sender or in the element definition.
-
SubjectLocality
Constructs an instance ofSubjectLocality.- Parameters:
ipAddress- String representing the IP Address of the entity that was authenticated.dnsAddress- String representing the DNS Address of the entity that was authenticated. As per SAML specification they are both optional, so values can be null.
-
-
Method Details
-
getIPAddress
Returns the IP address fromSubjectLocalitylocality- Returns:
- A String representation of IP address.
-
setDNSAddress
Sets the DNS address forSubjectLocalitylocality.- Parameters:
dnsAddress- A String representation of DNS address.- Returns:
- true indicating the success of the operation.
-
setIPAddress
Sets the IP address forSubjectLocalitylocality.- Parameters:
ipAddress- A String representation of IP address.- Returns:
- true indicating the success of the operation.
-
getDNSAddress
Returns the DNS address fromSubjectLocalitylocality- Returns:
- A String representation of DNS address.
-
toString
Returns a String representation of the element. -
toString
Returns a String representation of the<SubjectLocality>element.- Parameters:
includeNS- Determines whether or not the namespace qualifier is prepended to the Element when converteddeclareNS- Determines whether or not the namespace is declared within the Element.- Returns:
- A string containing the valid XML for this element
-