Class KerberosCredentials

  • All Implemented Interfaces:
    java.io.Serializable, Credentials

    @Deprecated
    @Contract(threading=IMMUTABLE)
    public class KerberosCredentials
    extends java.lang.Object
    implements Credentials, java.io.Serializable
    Deprecated.
    Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
    Kerberos specific Credentials representation based on GSSCredential.
    Since:
    4.4
    See Also:
    UsernamePasswordCredentials, BearerToken, Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.ietf.jgss.GSSCredential gssCredential
      Deprecated.
      GSSCredential
      private static long serialVersionUID
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      KerberosCredentials​(org.ietf.jgss.GSSCredential gssCredential)
      Deprecated.
      Constructor with GSSCredential argument
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Deprecated.
        See Also:
        Constant Field Values
      • gssCredential

        private final org.ietf.jgss.GSSCredential gssCredential
        Deprecated.
        GSSCredential
    • Constructor Detail

      • KerberosCredentials

        public KerberosCredentials​(org.ietf.jgss.GSSCredential gssCredential)
        Deprecated.
        Constructor with GSSCredential argument
        Parameters:
        gssCredential -
    • Method Detail

      • getGSSCredential

        public org.ietf.jgss.GSSCredential getGSSCredential()
        Deprecated.
      • getUserPrincipal

        public java.security.Principal getUserPrincipal()
        Deprecated.
        Specified by:
        getUserPrincipal in interface Credentials