java.lang.Object
com.sun.xml.wss.saml.internal.saml20.jaxb20.SubjectLocalityType
com.sun.xml.wss.saml.assertion.saml20.jaxb20.SubjectLocality
All Implemented Interfaces:
SubjectLocality

public class SubjectLocality extends SubjectLocalityType implements 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.
  • Field Details

    • log

      protected static final Logger log
  • Constructor Details

    • SubjectLocality

      public SubjectLocality()
      Constructor Constructor taking in nothing (assertion schema 25 allows it )
    • SubjectLocality

      public SubjectLocality(String address, String dnsName)
      Constructs an instance of SubjectLocality.
      Parameters:
      address - String representing the IP Address of the entity that was authenticated.
      dnsName - 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

    • fromElement

      public static SubjectLocalityType fromElement(Element element) throws SAMLException
      Constructs an instance of SubjectLocality from an existing XML block.
      Parameters:
      element - A org.w3c.dom.Element representing DOM tree for SubjectLocality object.
      Throws:
      SAMLException - if it could not process the Element properly, implying that there is an error in the sender or in the element definition.