|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectiaik.tc.tss.impl.java.tcs.pbg.TcTpmCmdCommon
iaik.tc.tss.impl.java.tcs.pbg.TcTpmCmdAdminOwnership
public class TcTpmCmdAdminOwnership
Constructor Summary | |
---|---|
TcTpmCmdAdminOwnership()
|
Method Summary | |
---|---|
static java.lang.Object[] |
TpmDisableForceClear(TcIStreamDest dest)
The TPM_DisableForceClear command disables the execution of the TPM_ForceClear command until the next startup cycle. |
static java.lang.Object[] |
TpmDisableOwnerClear(TcIStreamDest dest,
TcTcsAuth inAuth1)
The TpmDisableOwnerClear command disables the ability to execute the TpmOwnerClear command permanently. |
static java.lang.Object[] |
TpmForceClear(TcIStreamDest dest)
The TpmForceClear command performs the clear operation under physical presence. |
static java.lang.Object[] |
TpmOwnerClear(TcIStreamDest dest,
TcTcsAuth inAuth1)
The TPM_OwnerClear command performs the clear operation under owner authentication. |
static java.lang.Object[] |
TpmTakeOwnership(TcIStreamDest dest,
int protocolID,
TcBlobData encOwnerAuth,
TcBlobData encSrkAuth,
TcITpmKeyNew srkParams,
TcTcsAuth inAuth1)
This command inserts the TPM ownership value into the TPM. |
static java.lang.Object[] |
TscPhysicalPresence(TcIStreamDest dest,
int physicalPresence)
Some TPM operations require the indication of a human's physical presence at the platform. |
static java.lang.Object[] |
TscResetEstablishmentBit(TcIStreamDest dest)
The PC TPM Interface Specification (TIS) specifies setting tpmEstablished to TRUE upon execution of the HASH_START sequence. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TcTpmCmdAdminOwnership()
Method Detail |
---|
public static java.lang.Object[] TpmTakeOwnership(TcIStreamDest dest, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.inAuth1
- Authorization values for first authorization session.protocolID
- The ownership protocol in use.encOwnerAuth
- The owner AuthData encrypted with PUBEKencSrkAuth
- The SRK AuthData encrypted with PUBEKsrkParams
- Structure containing all parameters of new SRK. pubKey.keyLength & encSize are
both 0. This structure may be TcTpmKey or TcTpmKey12.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TpmOwnerClear(TcIStreamDest dest, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.inAuth1
- Authorization values for first authorization session.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TpmForceClear(TcIStreamDest dest) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TpmDisableOwnerClear(TcIStreamDest dest, TcTcsAuth inAuth1) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.inAuth1
- Authorization values for first authorization session.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TpmDisableForceClear(TcIStreamDest dest) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TscPhysicalPresence(TcIStreamDest dest, int physicalPresence) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.physicalPresence
- The state to set the TPM's PhysicalPresence flags.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
public static java.lang.Object[] TscResetEstablishmentBit(TcIStreamDest dest) throws TcTddlException, TcTpmException
dest
- The destination where the byte stream is written to.
TcTpmException
- This exception indicates that a TPM error has occurred. The specific
error code id held by the exception.
TcTddlException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |