Package com.dstc.security.kerberos.creds

This package defines interfaces to Kerberos Credentials and KeyTabs and their management.

See:
          Description

Interface Summary
Credential An interface to a Kerberos credential.
CredentialStore An interface to a store for Kerberos credentials.
KeyTab An interface to a Kerberos keytab.
KeyTabEntry An interface to an entry in a Kerberos keytab.
 

Package com.dstc.security.kerberos.creds Description

This package defines interfaces to Kerberos Credentials and KeyTabs and their management.

A Credential consists primarily of a {Ticket, session key} pair which allows a user to authenticate or be authenticated to a Kerberos or Kerberized service, or to another Kerberos user. A CredentialStore is a collection of Credential for authentication to different principals. A file-based CredentialStore compatible with MIT Kerberos 5 (including versions 1.0.6 to 1.2) is provided (FileCredentialStore). Developers are free to implement their own CredentialStore (for instance, an in-memory CredentialStore, or a CredentialStore which is a JNI wrapper for the equivalent native Windows 2000 calls).

A KeyTab is a table of long-term Kerberos keys indexed by owning principal which allows the principal to authenticate and be authenticated. A file-based KeyTab (FileKeyTab) is provided which is compatible with MIT Kerberos 5 (including versions 1.0.6 to 1.2). Developers are free to implement their own KeyTab (for instance, a KeyTab with encrypted keys).