|
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 ownerAuth,
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)
|