com.ibm.security.krb5.internal.ccache
Class CredentialsCache
- java.lang.Object
com.ibm.security.krb5.internal.ccache.CredentialsCache
Direct known subclasses:
- public abstract class CredentialsCache
- extends java.lang.Object
Version:
1.1, 5/7/07
Author:
Yanni Zhang
Constructor Summary
| Constructor and Description |
|---|
CredentialsCache()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
cacheName()
DOCUMENT ME!
|
|
create(PrincipalName principal)
DOCUMENT ME!
|
|
create(PrincipalName principal,java.lang.String name)
DOCUMENT ME!
|
|
destroy()
DOCUMENT ME!
|
|
getCreds(LoginOptions options,PrincipalName sname,Realm srealm)
DOCUMENT ME!
|
|
getCreds(PrincipalName sname,Realm srealm)
DOCUMENT ME!
|
|
getCredsList()
DOCUMENT ME!
|
|
getDefaultCreds()
DOCUMENT ME!
|
|
getInstance()
Gets the default credentials cache.
|
|
getInstance(PrincipalName principal)
DOCUMENT ME!
|
|
getInstance(PrincipalName principal,java.io.InputStream ccache)
DOCUMENT ME!
|
|
getInstance(PrincipalName principal,java.lang.String cache)
DOCUMENT ME!
|
|
getInstance(java.lang.String cache)
DOCUMENT ME!
|
|
getPrimaryPrincipal()
DOCUMENT ME!
|
|
save()
DOCUMENT ME!
|
|
update(Credentials c)
DOCUMENT ME!
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
CredentialsCache
- public CredentialsCache()
Method Detail
getInstance
- public static CredentialsCache getInstance( PrincipalName principal)
DOCUMENT ME!
Parameters:
principal - DOCUMENT ME! Returns:
DOCUMENT ME!
getInstance
- public static CredentialsCache getInstance( java.lang.String cache)
DOCUMENT ME!
Parameters:
cache - DOCUMENT ME! Returns:
DOCUMENT ME!
getInstance
- public static CredentialsCache getInstance( PrincipalName principal,
- java.lang.String cache)
DOCUMENT ME!
Parameters:
principal - DOCUMENT ME! cache - DOCUMENT ME! Returns:
DOCUMENT ME!
getInstance
- public static CredentialsCache getInstance( )
Gets the default credentials cache.
Returns:
DOCUMENT ME!
getInstance
- public static CredentialsCache getInstance( PrincipalName principal,
- java.io.InputStream ccache)
- throws java.io.IOException
- KrbException
DOCUMENT ME!
Parameters:
principal - DOCUMENT ME! ccache - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME! KrbException - DOCUMENT ME! create
- public static CredentialsCache create( PrincipalName principal,
- java.lang.String name)
DOCUMENT ME!
Parameters:
principal - DOCUMENT ME! name - DOCUMENT ME! Returns:
DOCUMENT ME!
create
- public static CredentialsCache create( PrincipalName principal)
DOCUMENT ME!
Parameters:
principal - DOCUMENT ME! Returns:
DOCUMENT ME!
cacheName
- public static java.lang.String cacheName( )
DOCUMENT ME!
Returns:
DOCUMENT ME!
getPrimaryPrincipal
- public abstract PrincipalName getPrimaryPrincipal( )
DOCUMENT ME!
Returns:
DOCUMENT ME!
update
- public abstract void update(Credentials c)
DOCUMENT ME!
Parameters:
c - DOCUMENT ME! save
- public abstract void save()
- throws java.io.IOException
- KrbException
DOCUMENT ME!
getCredsList
- public abstract Credentials[] getCredsList( )
DOCUMENT ME!
Returns:
DOCUMENT ME!
getDefaultCreds
- public abstract Credentials getDefaultCreds( )
DOCUMENT ME!
Returns:
DOCUMENT ME!
getCreds
- public abstract Credentials getCreds( PrincipalName sname,
- Realm srealm)
DOCUMENT ME!
Parameters:
sname - DOCUMENT ME! srealm - DOCUMENT ME! Returns:
DOCUMENT ME!
getCreds
- public abstract Credentials getCreds( LoginOptions options,
- PrincipalName sname,
- Realm srealm)
DOCUMENT ME!
Parameters:
options - DOCUMENT ME! sname - DOCUMENT ME! srealm - DOCUMENT ME! Returns:
DOCUMENT ME!
destroy
- public abstract void destroy()
DOCUMENT ME!