|
||||||||||
| 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 | |||||||||