kerb-client

1. KrbClient

Initiate a KrbClient

  • Initiate a KrbClient with prepared KrbConfig.
  • Initiate a KrbClient with conf dir.

Request a TGT

  • Request a TGT with using well prepared requestOptions.
  • Request a TGT with user plain password credential
  • Request a TGT with user plain keytab credential

Request a service ticket

  • Request a service ticket with a TGT targeting for a server
  • Request a service ticket provided request options

2. KrbTokenClient

Initiate a KrbTokenClient

  • Initiate a KrbTokenClient with prepared KrbConfig.
  • Initiate a KrbTokenClient with conf dir.
  • Initiate a KrbTokenClient with prepared KrbClient.

Request a TGT

  • Request a TGT with user token credential

Request a service ticket

3. KrbPkinitClient

Initiate a KrbPkinitClient

  • Initiate a KrbPkinitClient with prepared KrbConfig.
  • Initiate a KrbPkinitClient with conf dir.
  • Initiate a KrbPkinitClient with prepared KrbClient.

Request a TGT

  • Request a TGT with using Anonymous PKINIT