Interface SecureAdminPrincipal

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy

public interface SecureAdminPrincipal extends org.jvnet.hk2.config.ConfigBeanProxy
Represents a security Principal, identified using an SSL cert, that is authorized to perform admin operations. Used both to identify the DAS and instances to each other and also for any end-user cert that should be accepted as authorization for admin operations.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Invoked during creation of a new SecureAdminPrincipal.
    static class 
    Resolves using the type and any name, with no restrictions on the name and with an optional mapping from a cert alias to the name.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the distinguished name for this SecureAdminPrincipal
    void
    Sets the DN of the SecureAdminPrincipal

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent
  • Method Details

    • setDn

      void setDn(String dn)
      Sets the DN of the SecureAdminPrincipal
      Parameters:
      dn - the DN
    • getDn

      String getDn()
      Gets the distinguished name for this SecureAdminPrincipal
      Returns:
      String containing the DN