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!