Uses of Interface
com.dstc.security.kerberos.creds.Credential

Packages that use Credential
com.dstc.security.kerberos This package defines the main Kerberos 5 interfaces and classes. 
com.dstc.security.kerberos.creds This package defines interfaces to Kerberos Credentials and KeyTabs and their management. 
com.dstc.security.kerberos.msg This package defines interfaces to Kerberos 5 messages. 
 

Uses of Credential in com.dstc.security.kerberos
 

Methods in com.dstc.security.kerberos that return Credential
 Credential FileCredentialStore.getCredential(String service)
           
 Credential FileCredentialStore.getTGTCredential(String realm)
           
 Credential Kerberos.processKrbASRep(KrbASRep rep, EncryptionKey key)
          Processes (decrypts with the supplied EncryptionKey) a KrbASRep obtained from a KDC and returns a Credential.
 Credential Kerberos.processKrbTGSRep(KrbTGSRep rep, EncryptionKey key)
          Processes (decrypts with the supplied EncryptionKey) a KrbTGSRep obtained from a KDC and returns a Credential.
 Credential Kerberos.requestTicketGrantingTicket(EncryptionKey key, KDCOptions options)
          Requests from the KDC a TGT with supplied request options, together with an encryption key to decrypt the KDC response.
 Credential Kerberos.requestTicketGrantingTicket(EncryptionKey key, KDCOptions options, Date validFrom, Date validTill, InetAddress[] adds, PaData[] padatas)
          Requests from the KDC a TGT with supplied request options, validity dates (may be null, in which case defaults apply), addresses for which the ticket is to be valid (may be null, in which case it's all the local addresses), pre-authentication data (may be null), together with an encryption key to decrypt the KDC response.
 Credential Kerberos.requestInitialTicket(EncryptionKey key, PrincipalName sName, KDCOptions options, Date validFrom, Date validTill, InetAddress[] adds, PaData[] padatas)
          Requests from the KDC an initial ticket (may be TGT or service ticket) for the supplied target principal with supplied request options, validity dates (may be null, in which case defaults apply), addresses for which the ticket is to be valid (may be null, in which case it's all the local addresses), pre-authentication data (may be null), together with an encryption key to decrypt the KDC response.
 Credential Kerberos.requestServiceTicket(Credential cred, PrincipalName sName, String serverRealm, KDCOptions options)
          Requests from the KDC a service ticket with a Credential (containing a suitable TGT) for a service with given name and realm, and given request options and, if successful, returns a Credential (containing the service ticket).
 Credential Kerberos.requestServiceTicket(Credential cred, PrincipalName sName, String serverRealm, KDCOptions options, Date validFrom, Date validTill, Ticket addTicket, AuthorizationDataElement[] authData)
          Requests from the KDC a service ticket with a Credential (containing a suitable TGT) for a service with given name and realm, given request options, validity dates (may be null, in which case defaults apply), additional tickets (may be null) and authorization data (may be null) and, if successful, returns a Credential (containing the service ticket).
 

Methods in com.dstc.security.kerberos with parameters of type Credential
 void FileCredentialStore.put(Credential cred)
           
 KrbTGSReq Kerberos.createKrbTGSReq(Credential cred, PrincipalName sName, String realm, KDCOptions options, Date validFrom, Date validTill, InetAddress[] adds, Ticket addTicket, AuthorizationDataElement[] authData)
          Creates and returns a KrbTGSReq in order to send to a KDC.
 Credential Kerberos.requestServiceTicket(Credential cred, PrincipalName sName, String serverRealm, KDCOptions options)
          Requests from the KDC a service ticket with a Credential (containing a suitable TGT) for a service with given name and realm, and given request options and, if successful, returns a Credential (containing the service ticket).
 Credential Kerberos.requestServiceTicket(Credential cred, PrincipalName sName, String serverRealm, KDCOptions options, Date validFrom, Date validTill, Ticket addTicket, AuthorizationDataElement[] authData)
          Requests from the KDC a service ticket with a Credential (containing a suitable TGT) for a service with given name and realm, given request options, validity dates (may be null, in which case defaults apply), additional tickets (may be null) and authorization data (may be null) and, if successful, returns a Credential (containing the service ticket).
static APReq Kerberos.createApplicationRequest(Credential cred, APOptions apOpts, int seqNum, Checksum cksum, EncryptionKey subKey)
          Creates and returns an APReq to hand over to a Kerberized application, using a supplied Credential and request options.
static KrbCred Kerberos.createKrbCred(EncryptionKey key, Credential[] creds)
          Creates a KrbCred message with an EncryptionKey and a list of Credentials to forward.
 

Uses of Credential in com.dstc.security.kerberos.creds
 

Methods in com.dstc.security.kerberos.creds that return Credential
 Credential CredentialStore.getCredential(String name)
          Returns the Credential valid for a specified principal
 Credential CredentialStore.getTGTCredential(String realm)
          Returns the TGT Credential (a Credential which contains a TGT) valid for a specified realm
 

Methods in com.dstc.security.kerberos.creds with parameters of type Credential
 void CredentialStore.put(Credential creds)
          Adds a supplied Credential to this store
 

Uses of Credential in com.dstc.security.kerberos.msg
 

Methods in com.dstc.security.kerberos.msg that return Credential
 Credential[] KrbCred.getTicketInfo()
          Returns all the Credentials in this message