Class RegistrationAuthority

java.lang.Object
net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthority
All Implemented Interfaces:
ItemMetadata

@Immutable public class RegistrationAuthority extends Object implements ItemMetadata
Carries the registration authority URI for a SAML entity. Although the value is formally a URI, we represent it as a String for now to prevent running into trouble if people use malformed values.
  • Field Details

    • registrationAuthority

      @Nonnull @NotEmpty private final String registrationAuthority
      Registration authority URI.
  • Constructor Details

    • RegistrationAuthority

      public RegistrationAuthority(@Nonnull @NotEmpty String authority)
      Constructor.
      Parameters:
      authority - The registration authority for the item, never null or empty
  • Method Details

    • getRegistrationAuthority

      @Nonnull @NotEmpty public String getRegistrationAuthority()
      Gets the registration authority value.
      Returns:
      unique The registration authority for the item, never null or empty