|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectiaik.tc.tss.impl.java.tcs.kcmgr.TcTcsKeyManager
public class TcTcsKeyManager
Constructor Summary | |
---|---|
TcTcsKeyManager()
|
Method Summary | |
---|---|
static java.lang.Object[] |
ChangeAuthAsymStart(long hContext,
long tcsKeyHandle,
TcTpmNonce antiReplay,
TcTpmKeyParms tempKey,
TcTcsAuth inAuth1)
This method is part of the KeyManager for one reason: The outgoing TPM key handle (ephHandle) has to be translated into a TCS key handle. |
static java.lang.Object[] |
EvictKey(long hContext,
long tcsKeyHandle)
|
static java.lang.Object[] |
GetPubKey(long hContext,
long tcsKeyHandle,
TcTcsAuth inAuth1)
Reading public portion of a key. |
static java.lang.Object[] |
LoadKey2ByBlob(long hContext,
long tcsParentHandle,
TcITpmKey wrappedKeyBlob,
TcTcsAuth inAuth1)
This method is used to load a TPM 1.2 key (TcTpmKey12) or TPM 1.1 key into the TPM. |
static java.lang.Object[] |
LoadKeyByBlob(long hContext,
long tcsParentHandle,
TcTpmKey wrappedKeyBlob,
TcTcsAuth inAuth1)
This method is used to load a TPM 1.1 key (TcTpmKey) into the TPM. |
static java.lang.Object[] |
OwnerReadInternalPub(long hContext,
long tcsKeyHandle,
TcTcsAuth inAuth1)
Reading the public SRK or EK (TPM owner). |
static java.lang.Object[] |
TcsipCreateWrapKey(long hContext,
long tcsParentKeyHandle,
TcTpmEncauth dataUsageAuth,
TcTpmEncauth dataMigrationAuth,
TcITpmKeyNew keyInfo,
TcTcsAuth inAuth1)
This method allows creating a new key, which is wrapped by the already loaded wrapping key. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TcTcsKeyManager()
Method Detail |
---|
public static java.lang.Object[] LoadKeyByBlob(long hContext, long tcsParentHandle, TcTpmKey wrappedKeyBlob, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] LoadKey2ByBlob(long hContext, long tcsParentHandle, TcITpmKey wrappedKeyBlob, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] EvictKey(long hContext, long tcsKeyHandle) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] ChangeAuthAsymStart(long hContext, long tcsKeyHandle, TcTpmNonce antiReplay, TcTpmKeyParms tempKey, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] OwnerReadInternalPub(long hContext, long tcsKeyHandle, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] GetPubKey(long hContext, long tcsKeyHandle, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
public static java.lang.Object[] TcsipCreateWrapKey(long hContext, long tcsParentKeyHandle, TcTpmEncauth dataUsageAuth, TcTpmEncauth dataMigrationAuth, TcITpmKeyNew keyInfo, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException, TcTcsException
TcTddlException
TcTpmException
TcTcsException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |