|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectiaik.tc.tss.impl.java.tcs.authmgr.TcTcsAuthCache
iaik.tc.tss.impl.java.tcs.authmgr.TcTcsAuthCacheTpm11NoSwap
public class TcTcsAuthCacheTpm11NoSwap
| Constructor Summary | |
|---|---|
TcTcsAuthCacheTpm11NoSwap()
|
|
| Method Summary | |
|---|---|
java.lang.String |
cachedAuthSessionsToString()
This method is intended for debugging. |
void |
ensureAuthsAreLoadedInTpm(TcTcsAuth[] auths)
This method is called by TCSI methods that use auth sessions. |
void |
evictAllAuthSessions()
This method evicts all auth sessions from the TPM. |
void |
swapOutAuth(long[] keepHandles)
This method swaps out an auth sessions from the TPM. |
| Methods inherited from class iaik.tc.tss.impl.java.tcs.authmgr.TcTcsAuthCache |
|---|
addActiveAuthSession, getInstance, removeActiveAuthSession, trackActiveAuthSession |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TcTcsAuthCacheTpm11NoSwap()
| Method Detail |
|---|
public java.lang.String cachedAuthSessionsToString()
throws TcTddlException,
TcTpmException
TcTcsAuthCache
cachedAuthSessionsToString in class TcTcsAuthCacheTcTddlException
TcTpmException
public void ensureAuthsAreLoadedInTpm(TcTcsAuth[] auths)
throws TcTddlException,
TcTpmException,
TcTcsException
TcTcsAuthCache
ensureAuthsAreLoadedInTpm in class TcTcsAuthCacheauths - The auth sessions that have to be present in the TPM.
TcTddlException
TcTpmException
TcTcsException
public void evictAllAuthSessions()
throws TcTddlException,
TcTpmException
TcTcsAuthCache Note: This functionality is also implemented in TcTddl. Changes
here should be applied in TcTddl too.
evictAllAuthSessions in class TcTcsAuthCacheTcTddlException
TcTpmException
public void swapOutAuth(long[] keepHandles)
throws TcTddlException,
TcTpmException,
TcTcsException
TcTcsAuthCache
swapOutAuth in class TcTcsAuthCachekeepHandles - When swapping out an auth session, this method avoids to swap out the
sessions with the handles specified by notHandles. If it does not matter which session
to swap out, simply pass an empty array.
TcTddlException
TcTpmException
TcTcsException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||