iaik.tc.tss.impl.java.tsp.tcsbinding.local
Class TcTcsBindingLocal
java.lang.Object
iaik.tc.tss.impl.java.tsp.tcsbinding.local.TcTcsBindingLocal
- All Implemented Interfaces:
- TcITcsBinding
public class TcTcsBindingLocal
- extends java.lang.Object
- implements TcITcsBinding
Method Summary |
void |
connect(java.lang.String hostname)
|
java.lang.Object[] |
TcsEstablishTransport(long hContext,
long encHandle,
TcTpmTransportPublic transPublic,
TcBlobData secret,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsExecuteTransport(long hContext,
TcBlobData wrappedCmd,
long transHandle,
TcTcsAuth inAuth1)
|
long |
TcsiCloseContext(long hContext)
|
TcTssKmKeyinfo[] |
TcsiEnumRegisteredKeys(long hContext,
TcTssUuid keyUuid)
|
long |
TcsiFreeMemory(long hContext,
long pMemory)
|
TcBlobData |
TcsiGetCapability(long hContext,
long capArea,
TcBlobData subCap)
|
java.lang.Object[] |
TcsiGetCredentials(long hContext)
|
TcTssPcrEvent |
TcsiGetPcrEvent(long hContext,
long pcrIndex,
long number)
|
long |
TcsiGetPcrEventCount(long hContext,
long pcrIndex)
|
TcTssPcrEvent[] |
TcsiGetPcrEventLog(long hContext)
|
TcTssPcrEvent[] |
TcsiGetPcrEventsByPcr(long hContext,
long pcrIndex,
long firstEvent,
long eventCount)
|
TcTssKmKeyinfo |
TcsiGetRegisteredKey(long hContext,
TcTssUuid keyUuid)
|
TcBlobData |
TcsiGetRegisteredKeyBlob(long hContext,
TcTssUuid keyUuid)
|
TcBlobData |
TcsiGetRegisteredKeyByPublicInfo(long hContext,
long algId,
TcBlobData publicInfo)
|
long |
TcsiLogPcrEvent(long hContext,
TcTssPcrEvent pcrEvent)
|
java.lang.Object[] |
TcsiOpenContext()
|
java.lang.Object[] |
TcsipActivateIdentity(long hContext,
long idKeyHandle,
TcBlobData blob,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipAuthorizeMigrationKey(long hContext,
int migrationScheme,
TcTpmPubkey migrationKey,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCertifyKey(long hContext,
long certHandle,
long keyHandle,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipCertifyKey2(long hContext,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipChangeAuth(long hContext,
long parentHandle,
int protocolID,
TcTpmEncauth newAuth,
int entityType,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipChangeAuthAsymFinish(long hContext,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipChangeAuthAsymStart(long hContext,
long idHandle,
TcTpmNonce antiReplay,
TcTpmKeyParms tempKey,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipChangeAuthOwner(long hContext,
int protocolID,
TcTpmEncauth newAuth,
int entityType,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkConvertMigration(long hContext,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkCreateBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkCreateKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkCreateTicket(long hContext,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCmkSetRestrictions(long hContext,
long restriction,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipContinueSelfTest(long hContext)
|
java.lang.Object[] |
TcsipConvertMigrationBlob(long hContext,
long parentHandle,
TcBlobData inData,
TcBlobData random,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCreateCounter(long hContext,
TcBlobData label,
TcTpmEncauth encAuth,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCreateEndorsementKeyPair(long hContext,
TcTpmNonce antiReplay,
TcTpmKeyParms keyInfo)
|
java.lang.Object[] |
TcsipCreateMaintenanceArchive(long hContext,
boolean generateRandom,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipCreateMigrationBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipCreateRevocableEK(long hContext,
TcTpmNonce antiReplay,
TcTpmKeyParms keyInfo,
boolean generateReset,
TcTpmNonce inputEKreset)
|
java.lang.Object[] |
TcsipCreateWrapKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmEncauth dataMigrationAuth,
TcITpmKeyNew keyInfo,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDaaJoin(long hContext,
long handle,
short stage,
TcBlobData inputData0,
TcBlobData inputData1,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDaaSign(long hContext,
long handle,
short stage,
TcBlobData inputData0,
TcBlobData inputData1,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateCreateKeyDelegation(long hContext,
long keyHandle,
TcTpmDelegatePublic publicInfo,
TcTpmEncauth delAuth,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateCreateOwnerDelegation(long hContext,
boolean increment,
TcTpmDelegatePublic publicInfo,
TcTpmEncauth delAuth,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateLoadOwnerDelegation(long hContext,
long index,
TcTpmDelegateOwnerBlob blob,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateManage(long hContext,
long familyID,
long opCode,
TcBlobData opData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateReadTable(long hContext)
|
java.lang.Object[] |
TcsipDelegateUpdateVerificationCount(long hContext,
TcBlobData inputData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDelegateVerifyDelegation(long hContext,
TcBlobData delegation)
|
java.lang.Object[] |
TcsipDirRead(long hContext,
long dirIndex)
|
java.lang.Object[] |
TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDisableForceClear(long hContext)
|
java.lang.Object[] |
TcsipDisableOwnerClear(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDisablePubekRead(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipDSAP(long hContext,
int entityType,
long keyHandle,
TcTpmNonce nonceOddDSAP,
TcBlobData entityValue)
|
java.lang.Object[] |
TcsipEvictKey(long hContext,
long tcsKeyHandle)
|
java.lang.Object[] |
TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
|
java.lang.Object[] |
TcsipFieldUpgrade(long hContext,
TcBlobData inData,
TcTcsAuth ownerAuth)
|
java.lang.Object[] |
TcsipForceClear(long hContext)
|
java.lang.Object[] |
TcsipGetAuditDigest(long hContext,
long startOrdinal)
|
java.lang.Object[] |
TcsipGetAuditDigestSigned(long hContext,
long keyHandle,
boolean closeAudit,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipGetCapability(long hContext,
long capArea,
TcBlobData subCap)
|
java.lang.Object[] |
TcsipGetCapabilityOwner(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipGetPubKey(long hContext,
long keyHandle,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipGetRandom(long hContext,
long bytesRequested)
|
java.lang.Object[] |
TcsipGetTestResult(long hContext)
|
java.lang.Object[] |
TcsipIfxReadTpm11EkCert(long hContext,
byte index,
TcBlobData antiReplay)
|
java.lang.Object[] |
TcsipIncrementCounter(long hContext,
long countID,
TcTcsAuth inAuth1)
|
void |
TcsipKeyControlOwner(long hContext,
long tcsKeyHandle,
long attribName,
long attribValue,
TcTcsAuth ownerAuth,
TcTssUuid uuidData)
|
java.lang.Object[] |
TcsipKillMaintenanceFeature(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipLoadKey2ByBlob(long hContext,
long hUnwrappingKey,
TcITpmKey wrappedKeyBlob,
TcTcsAuth inAuth)
|
java.lang.Object[] |
TcsipLoadKeyByBlob(long hContext,
long hUnwrappingKey,
TcTpmKey wrappedKeyBlob,
TcTcsAuth inAuth)
|
long |
TcsipLoadKeyByUuid(long hContext,
TcTssUuid keyUuid,
TcTcsLoadkeyInfo loadKeyInfo)
|
java.lang.Object[] |
TcsipLoadMaintenanceArchive(long hContext,
TcBlobData inData,
TcTcsAuth ownerAuth)
|
java.lang.Object[] |
TcsipLoadManuMaintPub(long hContext,
TcTpmNonce antiReplay,
TcTpmPubkey pubKey)
|
java.lang.Object[] |
TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsipMigrateKey(long hContext,
long maKeyHandle,
TcTpmPubkey pubKey,
TcBlobData inData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipNvDefineOrReleaseSpace(long hContext,
TcTpmNvDataPublic pubInfo,
TcTpmEncauth encAuth,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipNvReadValue(long hContext,
long nvIndex,
long offset,
long dataSz,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipNvReadValueAuth(long hContext,
long nvIndex,
long offset,
long dataSz,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipNvWriteValue(long hContext,
long nvIndex,
long offset,
TcBlobData data,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipNvWriteValueAuth(long hContext,
long nvIndex,
long offset,
TcBlobData data,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipOIAP(long hContext)
|
java.lang.Object[] |
TcsipOSAP(long hContext,
int entityType,
long entityValue,
TcTpmNonce nonceOddOSAP)
|
java.lang.Object[] |
TcsipOwnerClear(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipOwnerReadInternalPub(long hContext,
long keyHandle,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipOwnerReadPubek(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipOwnerSetDisable(long hContext,
boolean disableState,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipPcrRead(long hContext,
long pcrIndex)
|
java.lang.Object[] |
TcsipPcrReset(long hContext,
TcTpmPcrSelection pcrSelection)
|
java.lang.Object[] |
TcsipPhysicalDisable(long hContext)
|
java.lang.Object[] |
TcsipPhysicalEnable(long hContext)
|
java.lang.Object[] |
TcsipPhysicalPresence(long hContext,
int physicalPresence)
|
java.lang.Object[] |
TcsipPhysicalSetDeactivated(long hContext,
boolean state)
|
java.lang.Object[] |
TcsipQuote(long hContext,
long keyHandle,
TcTpmNonce externalData,
TcTpmPcrSelection targetPCR,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipQuote2(long hContext,
long keyHandle,
TcTpmNonce externalData,
TcTpmPcrSelection targetPCR,
boolean addVersion,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipReadCounter(long hContext,
long countID)
|
java.lang.Object[] |
TcsipReadCurrentTicks(long hContext)
|
java.lang.Object[] |
TcsipReadManuMaintPub(long hContext,
TcTpmNonce antiReplay)
|
java.lang.Object[] |
TcsipReadPubek(long hContext,
TcTpmNonce antiReplay)
|
java.lang.Object[] |
TcsipReleaseCounter(long hContext,
long countID,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipReleaseCounterOwner(long hContext,
long countID,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipResetLockValue(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipRevokeEndorsementKeyPair(long hContext,
TcTpmNonce EKReset)
|
java.lang.Object[] |
TcsipSeal(long hContext,
long keyHandle,
TcTpmEncauth encAuth,
TcITpmPcrInfo pcrInfo,
TcBlobData inData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipSealx(long hContext,
long keyHandle,
TcTpmEncauth encAuth,
TcTpmPcrInfoLong pcrInfo,
TcBlobData inData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipSelfTestFull(long hContext)
|
java.lang.Object[] |
TcsipSetCapability(long hContext,
long capArea,
TcBlobData subCap,
TcBlobData setValue,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipSetOperatorAuth(long hContext,
TcTpmSecret operatorAuth)
|
java.lang.Object[] |
TcsipSetOrdinalAuditStatus(long hContext,
TcTcsAuth inAuth1,
long ordinalToAudit,
boolean auditState)
|
java.lang.Object[] |
TcsipSetOwnerInstall(long hContext,
boolean state)
|
java.lang.Object[] |
TcsipSetRedirection(long hContext,
long keyHandle,
long redirCmd,
TcBlobData inputData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipSetTempDeactivated(long hContext)
|
java.lang.Object[] |
TcsipSetTempDeactivated2(long hContext,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipSign(long hContext,
long keyHandle,
TcBlobData areaToSign,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipStirRandom(long hContext,
TcBlobData inData)
|
java.lang.Object[] |
TcsipTakeOwnership(long hContext,
int protocolID,
TcBlobData encOwnerAuth,
TcBlobData encSrkAuth,
TcITpmKeyNew srkParams,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipTerminateHandle(long hContext,
long handle)
|
java.lang.Object[] |
TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipUnBind(long hContext,
long keyHandle,
TcBlobData inData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcsipUnseal(long hContext,
long parentHandle,
TcITpmStoredData inData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
void |
TcsiRegisterKey(long hContext,
TcTssUuid wrappingKeyUuid,
TcTssUuid keyUuid,
TcBlobData key,
TcBlobData vendorData)
|
void |
TcsiUnregisterKey(long hContext,
TcTssUuid keyUuid)
|
java.lang.Object[] |
TcsReleaseTransportSigned(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
long transHandle,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcsSHA1Complete(long hContext,
TcBlobData hashData)
|
java.lang.Object[] |
TcsSHA1CompleteExtend(long hContext,
long pcrNum,
TcBlobData hashData)
|
java.lang.Object[] |
TcsSHA1Start(long hContext)
|
java.lang.Object[] |
TcsSHA1Update(long hContext,
long numBytes,
TcBlobData hashData)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TcTcsBindingLocal
public TcTcsBindingLocal()
connect
public void connect(java.lang.String hostname)
throws TcTspException
- Specified by:
connect
in interface TcITcsBinding
- Throws:
TcTspException
TcsiRegisterKey
public void TcsiRegisterKey(long hContext,
TcTssUuid wrappingKeyUuid,
TcTssUuid keyUuid,
TcBlobData key,
TcBlobData vendorData)
throws TcTssException
- Specified by:
TcsiRegisterKey
in interface TcITcsBinding
- Throws:
TcTssException
TcsiUnregisterKey
public void TcsiUnregisterKey(long hContext,
TcTssUuid keyUuid)
throws TcTssException
- Specified by:
TcsiUnregisterKey
in interface TcITcsBinding
- Throws:
TcTssException
TcsipKeyControlOwner
public void TcsipKeyControlOwner(long hContext,
long tcsKeyHandle,
long attribName,
long attribValue,
TcTcsAuth ownerAuth,
TcTssUuid uuidData)
throws TcTssException
- Specified by:
TcsipKeyControlOwner
in interface TcITcsBinding
- Throws:
TcTssException
TcsiEnumRegisteredKeys
public TcTssKmKeyinfo[] TcsiEnumRegisteredKeys(long hContext,
TcTssUuid keyUuid)
throws TcTssException
- Specified by:
TcsiEnumRegisteredKeys
in interface TcITcsBinding
- Throws:
TcTssException
TcsiGetRegisteredKey
public TcTssKmKeyinfo TcsiGetRegisteredKey(long hContext,
TcTssUuid keyUuid)
throws TcTssException
- Specified by:
TcsiGetRegisteredKey
in interface TcITcsBinding
- Throws:
TcTssException
TcsiGetRegisteredKeyBlob
public TcBlobData TcsiGetRegisteredKeyBlob(long hContext,
TcTssUuid keyUuid)
throws TcTssException
- Specified by:
TcsiGetRegisteredKeyBlob
in interface TcITcsBinding
- Throws:
TcTssException
TcsiGetRegisteredKeyByPublicInfo
public TcBlobData TcsiGetRegisteredKeyByPublicInfo(long hContext,
long algId,
TcBlobData publicInfo)
throws TcTssException
- Specified by:
TcsiGetRegisteredKeyByPublicInfo
in interface TcITcsBinding
- Throws:
TcTssException
TcsipLoadKeyByUuid
public long TcsipLoadKeyByUuid(long hContext,
TcTssUuid keyUuid,
TcTcsLoadkeyInfo loadKeyInfo)
throws TcTssException
- Specified by:
TcsipLoadKeyByUuid
in interface TcITcsBinding
- Throws:
TcTssException
TcsipLoadKeyByBlob
public java.lang.Object[] TcsipLoadKeyByBlob(long hContext,
long hUnwrappingKey,
TcTpmKey wrappedKeyBlob,
TcTcsAuth inAuth)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipLoadKeyByBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipLoadKey2ByBlob
public java.lang.Object[] TcsipLoadKey2ByBlob(long hContext,
long hUnwrappingKey,
TcITpmKey wrappedKeyBlob,
TcTcsAuth inAuth)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipLoadKey2ByBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipEvictKey
public java.lang.Object[] TcsipEvictKey(long hContext,
long tcsKeyHandle)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipEvictKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOwnerReadInternalPub
public java.lang.Object[] TcsipOwnerReadInternalPub(long hContext,
long keyHandle,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOwnerReadInternalPub
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetPubKey
public java.lang.Object[] TcsipGetPubKey(long hContext,
long keyHandle,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetPubKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipMakeIdentity
public java.lang.Object[] TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipMakeIdentity
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipMakeIdentity2
public java.lang.Object[] TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipMakeIdentity2
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsiGetCredentials
public java.lang.Object[] TcsiGetCredentials(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsiGetCredentials
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsiOpenContext
public java.lang.Object[] TcsiOpenContext()
- Specified by:
TcsiOpenContext
in interface TcITcsBinding
TcsiCloseContext
public long TcsiCloseContext(long hContext)
throws TcTcsException,
TcTddlException,
TcTpmException
- Specified by:
TcsiCloseContext
in interface TcITcsBinding
- Throws:
TcTcsException
TcTddlException
TcTpmException
TcsiFreeMemory
public long TcsiFreeMemory(long hContext,
long pMemory)
throws TcTcsException
- Specified by:
TcsiFreeMemory
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiGetCapability
public TcBlobData TcsiGetCapability(long hContext,
long capArea,
TcBlobData subCap)
throws TcTcsException
- Specified by:
TcsiGetCapability
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiLogPcrEvent
public long TcsiLogPcrEvent(long hContext,
TcTssPcrEvent pcrEvent)
throws TcTcsException
- Specified by:
TcsiLogPcrEvent
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiGetPcrEvent
public TcTssPcrEvent TcsiGetPcrEvent(long hContext,
long pcrIndex,
long number)
throws TcTcsException
- Specified by:
TcsiGetPcrEvent
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiGetPcrEventCount
public long TcsiGetPcrEventCount(long hContext,
long pcrIndex)
throws TcTcsException
- Specified by:
TcsiGetPcrEventCount
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiGetPcrEventsByPcr
public TcTssPcrEvent[] TcsiGetPcrEventsByPcr(long hContext,
long pcrIndex,
long firstEvent,
long eventCount)
throws TcTcsException
- Specified by:
TcsiGetPcrEventsByPcr
in interface TcITcsBinding
- Throws:
TcTcsException
TcsiGetPcrEventLog
public TcTssPcrEvent[] TcsiGetPcrEventLog(long hContext)
throws TcTcsException
- Specified by:
TcsiGetPcrEventLog
in interface TcITcsBinding
- Throws:
TcTcsException
TcsipSelfTestFull
public java.lang.Object[] TcsipSelfTestFull(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSelfTestFull
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipContinueSelfTest
public java.lang.Object[] TcsipContinueSelfTest(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipContinueSelfTest
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetTestResult
public java.lang.Object[] TcsipGetTestResult(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetTestResult
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetOwnerInstall
public java.lang.Object[] TcsipSetOwnerInstall(long hContext,
boolean state)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetOwnerInstall
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOwnerSetDisable
public java.lang.Object[] TcsipOwnerSetDisable(long hContext,
boolean disableState,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOwnerSetDisable
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPhysicalEnable
public java.lang.Object[] TcsipPhysicalEnable(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPhysicalEnable
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPhysicalDisable
public java.lang.Object[] TcsipPhysicalDisable(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPhysicalDisable
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPhysicalSetDeactivated
public java.lang.Object[] TcsipPhysicalSetDeactivated(long hContext,
boolean state)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPhysicalSetDeactivated
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetTempDeactivated2
public java.lang.Object[] TcsipSetTempDeactivated2(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetTempDeactivated2
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetTempDeactivated
public java.lang.Object[] TcsipSetTempDeactivated(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetTempDeactivated
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetOperatorAuth
public java.lang.Object[] TcsipSetOperatorAuth(long hContext,
TcTpmSecret operatorAuth)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetOperatorAuth
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipTakeOwnership
public java.lang.Object[] TcsipTakeOwnership(long hContext,
int protocolID,
TcBlobData encOwnerAuth,
TcBlobData encSrkAuth,
TcITpmKeyNew srkParams,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipTakeOwnership
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOwnerClear
public java.lang.Object[] TcsipOwnerClear(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOwnerClear
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipForceClear
public java.lang.Object[] TcsipForceClear(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipForceClear
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDisableOwnerClear
public java.lang.Object[] TcsipDisableOwnerClear(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDisableOwnerClear
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDisableForceClear
public java.lang.Object[] TcsipDisableForceClear(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDisableForceClear
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPhysicalPresence
public java.lang.Object[] TcsipPhysicalPresence(long hContext,
int physicalPresence)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPhysicalPresence
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetCapability
public java.lang.Object[] TcsipGetCapability(long hContext,
long capArea,
TcBlobData subCap)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetCapability
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetCapability
public java.lang.Object[] TcsipSetCapability(long hContext,
long capArea,
TcBlobData subCap,
TcBlobData setValue,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetCapability
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetCapabilityOwner
public java.lang.Object[] TcsipGetCapabilityOwner(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetCapabilityOwner
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetAuditDigest
public java.lang.Object[] TcsipGetAuditDigest(long hContext,
long startOrdinal)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetAuditDigest
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetAuditDigestSigned
public java.lang.Object[] TcsipGetAuditDigestSigned(long hContext,
long keyHandle,
boolean closeAudit,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetAuditDigestSigned
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetOrdinalAuditStatus
public java.lang.Object[] TcsipSetOrdinalAuditStatus(long hContext,
TcTcsAuth inAuth1,
long ordinalToAudit,
boolean auditState)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetOrdinalAuditStatus
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipFieldUpgrade
public java.lang.Object[] TcsipFieldUpgrade(long hContext,
TcBlobData inData,
TcTcsAuth ownerAuth)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipFieldUpgrade
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSetRedirection
public java.lang.Object[] TcsipSetRedirection(long hContext,
long keyHandle,
long redirCmd,
TcBlobData inputData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSetRedirection
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipResetLockValue
public java.lang.Object[] TcsipResetLockValue(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipResetLockValue
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSeal
public java.lang.Object[] TcsipSeal(long hContext,
long keyHandle,
TcTpmEncauth encAuth,
TcITpmPcrInfo pcrInfo,
TcBlobData inData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSeal
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipUnseal
public java.lang.Object[] TcsipUnseal(long hContext,
long parentHandle,
TcITpmStoredData inData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipUnseal
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipUnBind
public java.lang.Object[] TcsipUnBind(long hContext,
long keyHandle,
TcBlobData inData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipUnBind
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateWrapKey
public java.lang.Object[] TcsipCreateWrapKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmEncauth dataMigrationAuth,
TcITpmKeyNew keyInfo,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateWrapKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSealx
public java.lang.Object[] TcsipSealx(long hContext,
long keyHandle,
TcTpmEncauth encAuth,
TcTpmPcrInfoLong pcrInfo,
TcBlobData inData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSealx
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateMigrationBlob
public java.lang.Object[] TcsipCreateMigrationBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateMigrationBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipConvertMigrationBlob
public java.lang.Object[] TcsipConvertMigrationBlob(long hContext,
long parentHandle,
TcBlobData inData,
TcBlobData random,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipConvertMigrationBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipAuthorizeMigrationKey
public java.lang.Object[] TcsipAuthorizeMigrationKey(long hContext,
int migrationScheme,
TcTpmPubkey migrationKey,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipAuthorizeMigrationKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipMigrateKey
public java.lang.Object[] TcsipMigrateKey(long hContext,
long maKeyHandle,
TcTpmPubkey pubKey,
TcBlobData inData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipMigrateKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkSetRestrictions
public java.lang.Object[] TcsipCmkSetRestrictions(long hContext,
long restriction,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkSetRestrictions
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkApproveMA
public java.lang.Object[] TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkApproveMA
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkCreateKey
public java.lang.Object[] TcsipCmkCreateKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkCreateKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkCreateTicket
public java.lang.Object[] TcsipCmkCreateTicket(long hContext,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkCreateTicket
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkCreateBlob
public java.lang.Object[] TcsipCmkCreateBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkCreateBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCmkConvertMigration
public java.lang.Object[] TcsipCmkConvertMigration(long hContext,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCmkConvertMigration
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateMaintenanceArchive
public java.lang.Object[] TcsipCreateMaintenanceArchive(long hContext,
boolean generateRandom,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateMaintenanceArchive
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipLoadMaintenanceArchive
public java.lang.Object[] TcsipLoadMaintenanceArchive(long hContext,
TcBlobData inData,
TcTcsAuth ownerAuth)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipLoadMaintenanceArchive
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipKillMaintenanceFeature
public java.lang.Object[] TcsipKillMaintenanceFeature(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipKillMaintenanceFeature
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipLoadManuMaintPub
public java.lang.Object[] TcsipLoadManuMaintPub(long hContext,
TcTpmNonce antiReplay,
TcTpmPubkey pubKey)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipLoadManuMaintPub
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReadManuMaintPub
public java.lang.Object[] TcsipReadManuMaintPub(long hContext,
TcTpmNonce antiReplay)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReadManuMaintPub
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsSHA1Start
public java.lang.Object[] TcsSHA1Start(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsSHA1Start
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsSHA1Update
public java.lang.Object[] TcsSHA1Update(long hContext,
long numBytes,
TcBlobData hashData)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsSHA1Update
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsSHA1Complete
public java.lang.Object[] TcsSHA1Complete(long hContext,
TcBlobData hashData)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsSHA1Complete
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsSHA1CompleteExtend
public java.lang.Object[] TcsSHA1CompleteExtend(long hContext,
long pcrNum,
TcBlobData hashData)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsSHA1CompleteExtend
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipSign
public java.lang.Object[] TcsipSign(long hContext,
long keyHandle,
TcBlobData areaToSign,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipSign
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipGetRandom
public java.lang.Object[] TcsipGetRandom(long hContext,
long bytesRequested)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipGetRandom
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipStirRandom
public java.lang.Object[] TcsipStirRandom(long hContext,
TcBlobData inData)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipStirRandom
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCertifyKey
public java.lang.Object[] TcsipCertifyKey(long hContext,
long certHandle,
long keyHandle,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCertifyKey
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCertifyKey2
public java.lang.Object[] TcsipCertifyKey2(long hContext,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCertifyKey2
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateEndorsementKeyPair
public java.lang.Object[] TcsipCreateEndorsementKeyPair(long hContext,
TcTpmNonce antiReplay,
TcTpmKeyParms keyInfo)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateEndorsementKeyPair
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateRevocableEK
public java.lang.Object[] TcsipCreateRevocableEK(long hContext,
TcTpmNonce antiReplay,
TcTpmKeyParms keyInfo,
boolean generateReset,
TcTpmNonce inputEKreset)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateRevocableEK
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipRevokeEndorsementKeyPair
public java.lang.Object[] TcsipRevokeEndorsementKeyPair(long hContext,
TcTpmNonce EKReset)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipRevokeEndorsementKeyPair
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReadPubek
public java.lang.Object[] TcsipReadPubek(long hContext,
TcTpmNonce antiReplay)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReadPubek
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipActivateIdentity
public java.lang.Object[] TcsipActivateIdentity(long hContext,
long idKeyHandle,
TcBlobData blob,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipActivateIdentity
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipExtend
public java.lang.Object[] TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipExtend
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPcrRead
public java.lang.Object[] TcsipPcrRead(long hContext,
long pcrIndex)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPcrRead
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipQuote
public java.lang.Object[] TcsipQuote(long hContext,
long keyHandle,
TcTpmNonce externalData,
TcTpmPcrSelection targetPCR,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipQuote
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipPcrReset
public java.lang.Object[] TcsipPcrReset(long hContext,
TcTpmPcrSelection pcrSelection)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipPcrReset
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipQuote2
public java.lang.Object[] TcsipQuote2(long hContext,
long keyHandle,
TcTpmNonce externalData,
TcTpmPcrSelection targetPCR,
boolean addVersion,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipQuote2
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipChangeAuth
public java.lang.Object[] TcsipChangeAuth(long hContext,
long parentHandle,
int protocolID,
TcTpmEncauth newAuth,
int entityType,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipChangeAuth
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipChangeAuthOwner
public java.lang.Object[] TcsipChangeAuthOwner(long hContext,
int protocolID,
TcTpmEncauth newAuth,
int entityType,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipChangeAuthOwner
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOIAP
public java.lang.Object[] TcsipOIAP(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOIAP
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOSAP
public java.lang.Object[] TcsipOSAP(long hContext,
int entityType,
long entityValue,
TcTpmNonce nonceOddOSAP)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOSAP
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDSAP
public java.lang.Object[] TcsipDSAP(long hContext,
int entityType,
long keyHandle,
TcTpmNonce nonceOddDSAP,
TcBlobData entityValue)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDSAP
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateManage
public java.lang.Object[] TcsipDelegateManage(long hContext,
long familyID,
long opCode,
TcBlobData opData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateManage
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateCreateKeyDelegation
public java.lang.Object[] TcsipDelegateCreateKeyDelegation(long hContext,
long keyHandle,
TcTpmDelegatePublic publicInfo,
TcTpmEncauth delAuth,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateCreateKeyDelegation
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateCreateOwnerDelegation
public java.lang.Object[] TcsipDelegateCreateOwnerDelegation(long hContext,
boolean increment,
TcTpmDelegatePublic publicInfo,
TcTpmEncauth delAuth,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateCreateOwnerDelegation
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateLoadOwnerDelegation
public java.lang.Object[] TcsipDelegateLoadOwnerDelegation(long hContext,
long index,
TcTpmDelegateOwnerBlob blob,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateLoadOwnerDelegation
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateReadTable
public java.lang.Object[] TcsipDelegateReadTable(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateReadTable
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateUpdateVerificationCount
public java.lang.Object[] TcsipDelegateUpdateVerificationCount(long hContext,
TcBlobData inputData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateUpdateVerificationCount
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDelegateVerifyDelegation
public java.lang.Object[] TcsipDelegateVerifyDelegation(long hContext,
TcBlobData delegation)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDelegateVerifyDelegation
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipNvDefineOrReleaseSpace
public java.lang.Object[] TcsipNvDefineOrReleaseSpace(long hContext,
TcTpmNvDataPublic pubInfo,
TcTpmEncauth encAuth,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipNvDefineOrReleaseSpace
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipNvWriteValue
public java.lang.Object[] TcsipNvWriteValue(long hContext,
long nvIndex,
long offset,
TcBlobData data,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipNvWriteValue
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipNvWriteValueAuth
public java.lang.Object[] TcsipNvWriteValueAuth(long hContext,
long nvIndex,
long offset,
TcBlobData data,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipNvWriteValueAuth
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipNvReadValue
public java.lang.Object[] TcsipNvReadValue(long hContext,
long nvIndex,
long offset,
long dataSz,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipNvReadValue
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipNvReadValueAuth
public java.lang.Object[] TcsipNvReadValueAuth(long hContext,
long nvIndex,
long offset,
long dataSz,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipNvReadValueAuth
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReadCurrentTicks
public java.lang.Object[] TcsipReadCurrentTicks(long hContext)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReadCurrentTicks
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipTickStampBlob
public java.lang.Object[] TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipTickStampBlob
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsEstablishTransport
public java.lang.Object[] TcsEstablishTransport(long hContext,
long encHandle,
TcTpmTransportPublic transPublic,
TcBlobData secret,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsEstablishTransport
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsExecuteTransport
public java.lang.Object[] TcsExecuteTransport(long hContext,
TcBlobData wrappedCmd,
long transHandle,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsExecuteTransport
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsReleaseTransportSigned
public java.lang.Object[] TcsReleaseTransportSigned(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
long transHandle,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsReleaseTransportSigned
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipCreateCounter
public java.lang.Object[] TcsipCreateCounter(long hContext,
TcBlobData label,
TcTpmEncauth encAuth,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipCreateCounter
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipIncrementCounter
public java.lang.Object[] TcsipIncrementCounter(long hContext,
long countID,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipIncrementCounter
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReadCounter
public java.lang.Object[] TcsipReadCounter(long hContext,
long countID)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReadCounter
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReleaseCounter
public java.lang.Object[] TcsipReleaseCounter(long hContext,
long countID,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReleaseCounter
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipReleaseCounterOwner
public java.lang.Object[] TcsipReleaseCounterOwner(long hContext,
long countID,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipReleaseCounterOwner
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDaaJoin
public java.lang.Object[] TcsipDaaJoin(long hContext,
long handle,
short stage,
TcBlobData inputData0,
TcBlobData inputData1,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDaaJoin
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDaaSign
public java.lang.Object[] TcsipDaaSign(long hContext,
long handle,
short stage,
TcBlobData inputData0,
TcBlobData inputData1,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDaaSign
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipTerminateHandle
public java.lang.Object[] TcsipTerminateHandle(long hContext,
long handle)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipTerminateHandle
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDirWriteAuth
public java.lang.Object[] TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDirWriteAuth
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDirRead
public java.lang.Object[] TcsipDirRead(long hContext,
long dirIndex)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDirRead
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipChangeAuthAsymStart
public java.lang.Object[] TcsipChangeAuthAsymStart(long hContext,
long idHandle,
TcTpmNonce antiReplay,
TcTpmKeyParms tempKey,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipChangeAuthAsymStart
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipChangeAuthAsymFinish
public java.lang.Object[] TcsipChangeAuthAsymFinish(long hContext,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipChangeAuthAsymFinish
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipOwnerReadPubek
public java.lang.Object[] TcsipOwnerReadPubek(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipOwnerReadPubek
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipDisablePubekRead
public java.lang.Object[] TcsipDisablePubekRead(long hContext,
TcTcsAuth inAuth1)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipDisablePubekRead
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException
TcsipIfxReadTpm11EkCert
public java.lang.Object[] TcsipIfxReadTpm11EkCert(long hContext,
byte index,
TcBlobData antiReplay)
throws TcTddlException,
TcTpmException,
TcTcsException
- Specified by:
TcsipIfxReadTpm11EkCert
in interface TcITcsBinding
- Throws:
TcTddlException
TcTpmException
TcTcsException