-
GSSCredentialSecurityFactory.builder()
Set if keytab file existence and principal presence in it should be checked on factory build.
GSSCredentialSecurityFactory.Builder.setDebug(boolean debug)
Set if debug logging should be enabled for the JAAS authentication portion of obtaining the
GSSCredential.
GSSCredentialSecurityFactory.Builder.setFailCache(long seconds)
Set amount of seconds before new try to obtain
GSSCredential should be done if it has failed last time.
GSSCredentialSecurityFactory.Builder.setIsServer(boolean isServer)
Set if the credential returned from the factory is representing the server side of the connection.
Set the keytab file to obtain the identity.
Once the factory has been called once it will cache the resulting
GSSCredential, this setting
defines how much life it must have left in seconds for it to be re-used.
Set if the KerberosTicket should also be obtained and associated with the Credential.
Set other configuration options for Krb5LoginModule.
Set the principal name for the initial authentication from the KeyTab.
Set the lifetime to request newly created credentials are valid for.
Set if the constructed
GSSCredential should be wrapped to prevent improper credential disposal or not.