|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of TcTpmDigest in iaik.tc.tss.api.structs.tcs |
---|
Methods in iaik.tc.tss.api.structs.tcs that return TcTpmDigest | |
---|---|
TcTpmDigest |
TcTcsLoadkeyInfo.getParamDigest()
This method returns the content of the paramDigest field. |
Methods in iaik.tc.tss.api.structs.tcs with parameters of type TcTpmDigest | |
---|---|
void |
TcTcsLoadkeyInfo.setParamDigest(TcTpmDigest paramDigest)
This method sets the content of the paramDigest field. |
Uses of TcTpmDigest in iaik.tc.tss.api.structs.tpm |
---|
Subclasses of TcTpmDigest in iaik.tc.tss.api.structs.tpm | |
---|---|
class |
TcTpmChosenIdHash
|
class |
TcTpmCompositeHash
|
class |
TcTpmPcrValue
|
Methods in iaik.tc.tss.api.structs.tpm that return TcTpmDigest | |
---|---|
TcTpmDigest |
TcTpmTransportInternal.getAuthData()
Returns contents of the authData field. |
TcTpmDigest |
TcTpmTransportAuth.getAuthData()
Returns contents of the authData field. |
TcTpmDigest |
TcTpmDaaBlob.getBlobIntegrity()
Returns contents of the blobIntegrity field. |
TcTpmDigest |
TcTpmDaaContext.getDAAdigest()
Returns contents of the DAAdigest field. |
TcTpmDigest |
TcTpmDaaContext.getDAAdigestContext()
Returns contents of the DAAdigestContext field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestgamma()
Returns contents of the DAAdigestgamma field. |
TcTpmDigest |
TcTpmDaaTpm.getDAAdigestIssuer()
Returns contents of the DAAdigestIssuer field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestn()
Returns contents of the DAAdigestn field. |
TcTpmDigest |
TcTpmDaaJoindata.getDAAdigestn0()
Returns contents of the DAAdigestn0 field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestR0()
Returns contents of the DAAdigestR0 field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestR1()
Returns contents of the DAAdigestR1 field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestS0()
Returns contents of the DAAdigestS0 field. |
TcTpmDigest |
TcTpmDaaIssuer.getDAAdigestS1()
Returns contents of the DAAdigestS1 field. |
TcTpmDigest |
TcTpmDaaTpm.getDAAdigestv0()
Returns contents of the DAAdigestv0 field. |
TcTpmDigest |
TcTpmDaaTpm.getDAAdigestv1()
Returns contents of the DAAdigestv1 field. |
TcTpmDigest |
TcTpmDaaTpm.getDAArekey()
Returns contents of the DAArekey field. |
TcTpmDigest |
TcTpmCmkAuth.getDestinationKeyDigest()
Returns contents of the destinationKeyDigest field. |
TcTpmDigest |
TcTpmMigrationkeyAuth.getDigest()
Returns contents of the digest field. |
TcTpmDigest |
TcTpmEkBlobActivate.getIdDigest()
Returns contents of the idDigest field. |
TcTpmDigest |
TcTpmAsymCaContents.getIdDigest()
|
TcTpmDigest |
TcTpmAuditEventIn.getInputParms()
Returns contents of the inputParms field. |
TcTpmDigest |
TcTpmDelegateKeyBlob.getIntegrityDigest()
Returns contents of the integrityDigest field. |
TcTpmDigest |
TcTpmContextBlob.getIntegrityDigest()
Returns contents of the integrityDigest field. |
TcTpmDigest |
TcTpmDelegateOwnerBlob.getIntegrityDigest()
Returns contents of the integrityDigest field. |
TcTpmDigest |
TcTpmIdentityContents.getLabelPrivCADigest()
Returns contents of the labelPrivCADigest field. |
TcTpmDigest[] |
TcTpmMsaComposite.getMigAuthDigest()
Returns contents of the migAuthDigest field. |
TcTpmDigest |
TcTpmCmkMaApproval.getMigrationAuthorityDigest()
Returns contents of the migrationAuthorityDigest field. |
TcTpmDigest |
TcTpmCmkAuth.getMigrationAuthorityDigest()
Returns contents of the migrationAuthorityDigest field. |
TcTpmDigest |
TcTpmCmkMigauth.getMsaDigest()
Returns contents of the msaDigest field. |
TcTpmDigest |
TcTpmAuditEventOut.getOutputParms()
Returns contents of the outputParms field. |
TcTpmDigest |
TcTpmTransportLogOut.getParameters()
Returns contents of the parameters field. |
TcTpmDigest |
TcTpmTransportLogIn.getParameters()
Returns contents of the parameters field. |
TcTpmDigest |
TcTpmMigrateAsymkey.getPubDataDigest()
Returns contents of the pubDataDigest field. |
TcTpmDigest |
TcTpmStoreAsymkey.getPubDataDigest()
Returns contents of the pubDataDigest field. |
TcTpmDigest |
TcTpmCertifyInfo2.getPubkeyDigest()
Returns contents of the pubkeyDigest field. |
TcTpmDigest |
TcTpmDelegateKeyBlob.getPubKeyDigest()
Returns contents of the pubKeyDigest field. |
TcTpmDigest |
TcTpmCmkMigauth.getPubKeyDigest()
Returns contents of the pubKeyDigest field. |
TcTpmDigest |
TcTpmCertifyInfo.getPubKeyDigest()
Returns contents of the pubKeyDigest field. |
TcTpmDigest |
TcTpmTransportLogIn.getPubKeyHash()
Returns contents of the pubKeyHash field. |
TcTpmDigest |
TcTpmCmkSigticket.getSignedData()
Returns contents of the signedData field. |
TcTpmDigest |
TcTpmCmkAuth.getSourceKeyDigest()
Returns contents of the sourceKeyDigest field. |
TcTpmDigest |
TcTpmSealedData.getStoredDigest()
Returns contents of the storedDigest field. |
TcTpmDigest |
TcTpmTransportInternal.getTransDigest()
Returns contents of the transDigest field. |
TcTpmDigest |
TcTpmCmkSigticket.getVerKeyDigest()
Returns contents of the verKeyDigest field. |
Methods in iaik.tc.tss.api.structs.tpm with parameters of type TcTpmDigest | |
---|---|
void |
TcTpmTransportInternal.setAuthData(TcTpmDigest authData)
Sets the authData field. |
void |
TcTpmTransportAuth.setAuthData(TcTpmDigest authData)
Sets the authData field. |
void |
TcTpmDaaBlob.setBlobIntegrity(TcTpmDigest blobIntegrity)
Sets the blobIntegrity field. |
void |
TcTpmDaaContext.setDAAdigest(TcTpmDigest DAAdigest)
Sets the DAAdigest field. |
void |
TcTpmDaaContext.setDAAdigestContext(TcTpmDigest DAAdigestContext)
Sets the DAAdigestContext field. |
void |
TcTpmDaaIssuer.setDAAdigestgamma(TcTpmDigest DAAdigestgamma)
Sets the DAAdigestgamma field. |
void |
TcTpmDaaTpm.setDAAdigestIssuer(TcTpmDigest DAAdigestIssuer)
Sets the DAAdigestIssuer field. |
void |
TcTpmDaaIssuer.setDAAdigestn(TcTpmDigest DAAdigestn)
Sets the DAAdigestn field. |
void |
TcTpmDaaJoindata.setDAAdigestn0(TcTpmDigest DAAdigestn0)
Sets the DAAdigestn0 field. |
void |
TcTpmDaaIssuer.setDAAdigestR0(TcTpmDigest DAAdigestR0)
Sets the DAAdigestR0 field. |
void |
TcTpmDaaIssuer.setDAAdigestR1(TcTpmDigest DAAdigestR1)
Sets the DAAdigestR1 field. |
void |
TcTpmDaaIssuer.setDAAdigestS0(TcTpmDigest DAAdigestS0)
Sets the DAAdigestS0 field. |
void |
TcTpmDaaIssuer.setDAAdigestS1(TcTpmDigest DAAdigestS1)
Sets the DAAdigestS1 field. |
void |
TcTpmDaaTpm.setDAAdigestv0(TcTpmDigest DAAdigestv0)
Sets the DAAdigestv0 field. |
void |
TcTpmDaaTpm.setDAAdigestv1(TcTpmDigest DAAdigestv1)
Sets the DAAdigestv1 field. |
void |
TcTpmDaaTpm.setDAArekey(TcTpmDigest DAArekey)
Sets the DAArekey field. |
void |
TcTpmCmkAuth.setDestinationKeyDigest(TcTpmDigest destinationKeyDigest)
Sets the destinationKeyDigest field. |
void |
TcTpmMigrationkeyAuth.setDigest(TcTpmDigest digest)
Sets the digest field. |
void |
TcTpmEkBlobActivate.setIdDigest(TcTpmDigest idDigest)
Sets the idDigest field. |
void |
TcTpmAsymCaContents.setIdDigest(TcTpmDigest idDigest)
Sets the idDigest field. |
void |
TcTpmAuditEventIn.setInputParms(TcTpmDigest inputParms)
Sets the inputParms field. |
void |
TcTpmDelegateKeyBlob.setIntegrityDigest(TcTpmDigest integrityDigest)
Sets the integrityDigest field. |
void |
TcTpmContextBlob.setIntegrityDigest(TcTpmDigest integrityDigest)
Sets the integrityDigest field. |
void |
TcTpmDelegateOwnerBlob.setIntegrityDigest(TcTpmDigest integrityDigest)
Sets the integrityDigest field. |
void |
TcTpmIdentityContents.setLabelPrivCADigest(TcTpmDigest labelPrivCADigest)
Sets the labelPrivCADigest field. |
void |
TcTpmMsaComposite.setMigAuthDigest(TcTpmDigest[] migAuthDigest)
Sets the migAuthDigest field. |
void |
TcTpmCmkMaApproval.setMigrationAuthorityDigest(TcTpmDigest migrationAuthorityDigest)
Sets the migrationAuthorityDigest field. |
void |
TcTpmCmkAuth.setMigrationAuthorityDigest(TcTpmDigest migrationAuthorityDigest)
Sets the migrationAuthorityDigest field. |
void |
TcTpmCmkMigauth.setMsaDigest(TcTpmDigest msaDigest)
Sets the msaDigest field. |
void |
TcTpmAuditEventOut.setOutputParms(TcTpmDigest outputParms)
Sets the outputParms field. |
void |
TcTpmTransportLogOut.setParameters(TcTpmDigest parameters)
Sets the parameters field. |
void |
TcTpmTransportLogIn.setParameters(TcTpmDigest parameters)
Sets the parameters field. |
void |
TcTpmMigrateAsymkey.setPubDataDigest(TcTpmDigest pubDataDigest)
Sets the pubDataDigest field. |
void |
TcTpmStoreAsymkey.setPubDataDigest(TcTpmDigest pubDataDigest)
Sets the pubDataDigest field. |
void |
TcTpmCertifyInfo2.setPubkeyDigest(TcTpmDigest pubkeyDigest)
Sets the pubkeyDigest field. |
void |
TcTpmDelegateKeyBlob.setPubKeyDigest(TcTpmDigest pubKeyDigest)
Sets the pubKeyDigest field. |
void |
TcTpmCmkMigauth.setPubKeyDigest(TcTpmDigest pubKeyDigest)
Sets the pubKeyDigest field. |
void |
TcTpmCertifyInfo.setPubKeyDigest(TcTpmDigest pubKeyDigest)
Sets the pubKeyDigest field. |
void |
TcTpmTransportLogIn.setPubKeyHash(TcTpmDigest pubKeyHash)
Sets the pubKeyHash field. |
void |
TcTpmCmkSigticket.setSignedData(TcTpmDigest signedData)
Sets the signedData field. |
void |
TcTpmCmkAuth.setSourceKeyDigest(TcTpmDigest sourceKeyDigest)
Sets the sourceKeyDigest field. |
void |
TcTpmSealedData.setStoredDigest(TcTpmDigest storedDigest)
Sets the storedDigest field. |
void |
TcTpmTransportInternal.setTransDigest(TcTpmDigest transDigest)
Sets the transDigest field. |
void |
TcTpmCmkSigticket.setVerKeyDigest(TcTpmDigest verKeyDigest)
Sets the verKeyDigest field. |
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tcs.credmgr |
---|
Methods in iaik.tc.tss.impl.java.tcs.credmgr with parameters of type TcTpmDigest | |
---|---|
static java.lang.Object[] |
TcTcsCredMgr.TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
static java.lang.Object[] |
TcTcsCredMgr.TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tcs.pbg |
---|
Methods in iaik.tc.tss.impl.java.tcs.pbg with parameters of type TcTpmDigest | |
---|---|
static java.lang.Object[] |
TcTpmCmdCrypto.TpmCertifyKey2(TcIStreamDest dest,
long keyHandle,
long certHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
static java.lang.Object[] |
TcTpmCmdDeprChangeAuth.TpmChangeAuthAsymFinish(TcIStreamDest dest,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdMigration.TpmCmkApproveMA(TcIStreamDest dest,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdMigration.TpmCmkConvertMigration(TcIStreamDest dest,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdMigration.TpmCmkCreateBlob(TcIStreamDest dest,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdMigration.TpmCmkCreateKey(TcIStreamDest dest,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmKey12 keyInfo,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdMigration.TpmCmkCreateTicket(TcIStreamDest dest,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdDeprDir.TpmDirWriteAuth(TcIStreamDest dest,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
|
static java.lang.Object[] |
TcTpmCmdIntegrity.TpmExtend(TcIStreamDest dest,
long pcrNum,
TcTpmDigest inDigest)
|
static java.lang.Object[] |
TcTpmCmdIdentity.TpmMakeIdentity(TcIStreamDest dest,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
static java.lang.Object[] |
TcTpmCmdTiming.TpmTickStampBlob(TcIStreamDest dest,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
|
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tcs.tcsi |
---|
Methods in iaik.tc.tss.impl.java.tcs.tcsi with parameters of type TcTpmDigest | |
---|---|
static java.lang.Object[] |
TcTcsi.TcsipCertifyKey2(long hContext,
long tcsCertHandle,
long tcsKeyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth certAuth,
TcTcsAuth keyAuth)
This method allows a key to certify the public portion of certifiable migratable storage and signing keys. |
static java.lang.Object[] |
TcTcsi.TcsipChangeAuthAsymFinish(long hContext,
long tcsParentKeyHandle,
long tcsEphHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth)
This method completes the process of changing authorization for an entity. |
static java.lang.Object[] |
TcTcsi.TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth ownerAuth)
This command is used to create an authorization ticket, to allow the TPM owner to specify/select one or more migration authorities they approve and allow user to generate CMKs without further involvement of the owner. |
static java.lang.Object[] |
TcTcsi.TcsipCmkConvertMigration(long hContext,
long tcsParentKeyHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth parentAuth)
This command is used as the final step to finish migrating a key to a new TPM. |
static java.lang.Object[] |
TcTcsi.TcsipCmkCreateBlob(long hContext,
long tcsParentKeyHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth parentAuth)
This command is similar to TcspiCreateMigrationBlob, except that it uses migration authority data whose migration data are independent from tpmProof. |
static java.lang.Object[] |
TcTcsi.TcsipCmkCreateKey(long hContext,
long tcsParentKeyHandle,
TcTpmEncauth keyDataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth)
This command both generates and creates a secure storage bundle for asymmetric keys whose migration is controlled/restricted by a migration authority. |
static java.lang.Object[] |
TcTcsi.TcsipCmkCreateTicket(long hContext,
TcTpmPubkey pubVerificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth ownerAuth)
This owner controlled command uses a public key to verify the signature over a digest. |
static java.lang.Object[] |
TcTcsi.TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth)
This method provides write access to the Data Integrity Registers. |
static java.lang.Object[] |
TcTcsi.TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
This command causes the modification of a specific PCR register. |
static java.lang.Object[] |
TcTcsi.TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
This method allows creating a TPM identity and additionally returns the endorsement credential, the platform credential and the conformance credential. |
static java.lang.Object[] |
TcTcsi.TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
This method performs the TPM operations necessary to create an identity key. |
static java.lang.Object[] |
TcTcsi.TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth privAuth)
This method is similar to a time stamp: it associates a tick value with a blob, indicating that the blob existed at some point earlier than the time corresponding to the tick value. |
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tsp |
---|
Methods in iaik.tc.tss.impl.java.tsp that return TcTpmDigest | |
---|---|
TcTpmDigest |
TcMigData.getSigData()
This method is intended to be used by jTSS internal only |
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tsp.internal |
---|
Methods in iaik.tc.tss.impl.java.tsp.internal that return TcTpmDigest | |
---|---|
static TcTpmDigest |
TcTspInternal.TspDirRead_Internal(TcContext context,
long dirIndex)
This method provides read access to the Data Integrity Registers. |
static TcTpmDigest |
TcTspInternal.TspExtend_Internal(TcContext context,
long pcrNum,
TcTpmDigest inDigest)
This command causes the modification of a specific PCR register. |
static TcTpmDigest |
TcTspInternal.TspLoadManuMaintPub_Internal(TcContext context,
TcTpmNonce antiReplay,
TcTpmPubkey pubKey)
This method loads the TPM manufactuerer's public key for use in the maintenance process. |
static TcTpmDigest |
TcTspInternal.TspPcrRead_Internal(TcContext context,
long pcrIndex)
This method provides a non-cryptographic reporting of the contents of a named PCR. |
static TcTpmDigest |
TcTspInternal.TspReadManuMaintPub_Internal(TcContext context,
TcTpmNonce antiReplay)
This command is used to check whether the manufactuerer's public maintenance key in a TPM has the expected value. |
static TcTpmDigest |
TcTspInternal.TspSHA1Complete_Internal(TcContext context,
TcBlobData hashData)
|
Methods in iaik.tc.tss.impl.java.tsp.internal with parameters of type TcTpmDigest | |
---|---|
static java.lang.Object[] |
TcTspInternal.TspCertifyKey2_Internal(TcContext context,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2,
TcTpmSecret keyAuth,
TcTpmSecret certAuth)
This method allows a key to certify the public portion of certifiable migratable storage and signing keys. |
static java.lang.Object[] |
TcTspInternal.TspChangeAuthAsymFinish_Internal(TcContext context,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTpmSecret privAuth)
This method completes the process of changing authorization for an entity. |
static java.lang.Object[] |
TcTspInternal.TspCMK_CreateTicket_Internal(TcContext context,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1,
TcTpmSecret pubAuth)
This owner controlled command uses a public key to verify the signature over a digest. |
static java.lang.Object[] |
TcTspInternal.TspCmkApproveMA_Internal(TcContext context,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1,
TcTpmSecret ownerAuth)
This command is used to create an authorization ticket, to allow the TPM owner to specify/select one or more migration authorities they approve and allow user to generate CMKs without further involvement of the owner. |
static java.lang.Object[] |
TcTspInternal.TspCmkConvertMigration_Internal(TcContext context,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1,
TcTpmSecret parentAuth)
This command is used as the final step to finish migrating a key to a new TPM. |
static java.lang.Object[] |
TcTspInternal.TspCmkCreateBlob_Internal(TcContext context,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1,
TcTpmSecret parentAuth)
This command is similar to TcspiCreateMigrationBlob, except that it uses migration authority data whose migration data are independent from tpmProof. |
static java.lang.Object[] |
TcTspInternal.TspCmkCreateKey_Internal(TcContext context,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmKey12 keyInfo,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1,
TcTpmSecret pubAuth)
This command both generates and creates a secure storage bundle for asymmetric keys whose migration is controlled/restricted by a migration authority. |
static TcTcsAuth |
TcTspInternal.TspDirWriteAuth_Internal(TcContext context,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1,
TcTpmSecret ownerAuth)
|
static TcTpmDigest |
TcTspInternal.TspExtend_Internal(TcContext context,
long pcrNum,
TcTpmDigest inDigest)
This command causes the modification of a specific PCR register. |
static java.lang.Object[] |
TcTspInternal.TspMakeIdentity_Internal(TcContext context,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2,
TcTpmSecret srkAuth,
TcTpmSecret ownerAuth)
|
static java.lang.Object[] |
TcTspInternal.TspMakeIdentity2_Internal(TcContext context,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2,
TcTpmSecret srkAuth,
TcTpmSecret ownerAuth)
|
static java.lang.Object[] |
TcTspInternal.TspTickStampBlob_Internal(TcContext context,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1,
TcTpmSecret privAuth)
This method is similar to a time stamp: it associates a tick value with a blob, indicating that the blob existed at some point earlier than the time corresponding to the tick value. |
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tsp.tcsbinding |
---|
Methods in iaik.tc.tss.impl.java.tsp.tcsbinding with parameters of type TcTpmDigest | |
---|---|
java.lang.Object[] |
TcITcsBinding.TcsipCertifyKey2(long hContext,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcITcsBinding.TcsipChangeAuthAsymFinish(long hContext,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipCmkConvertMigration(long hContext,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipCmkCreateBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipCmkCreateKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipCmkCreateTicket(long hContext,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcITcsBinding.TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
|
java.lang.Object[] |
TcITcsBinding.TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcITcsBinding.TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcITcsBinding.TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
|
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tsp.tcsbinding.local |
---|
Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.local with parameters of type TcTpmDigest | |
---|---|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCertifyKey2(long hContext,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipChangeAuthAsymFinish(long hContext,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCmkConvertMigration(long hContext,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCmkCreateBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCmkCreateKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipCmkCreateTicket(long hContext,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingLocal.TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
|
Uses of TcTpmDigest in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice |
---|
Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice with parameters of type TcTpmDigest | |
---|---|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCertifyKey2(long hContext,
long certHandle,
long keyHandle,
TcTpmDigest migrationPubDigest,
TcTpmNonce antiReplay,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipChangeAuthAsymFinish(long hContext,
long parentHandle,
long ephHandle,
int entityType,
TcTpmDigest newAuthLink,
TcBlobData encNewAuth,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCmkApproveMA(long hContext,
TcTpmDigest migrationAuthorityDigest,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCmkConvertMigration(long hContext,
long parentHandle,
TcTpmCmkAuth restrictTicket,
TcTpmDigest sigTicket,
TcTpmKey12 migratedKey,
TcTpmMsaComposite msaList,
TcBlobData random,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCmkCreateBlob(long hContext,
long parentHandle,
int migrationType,
TcTpmMigrationkeyAuth migrationKeyAuth,
TcTpmDigest pubSourceKeyDigest,
TcTpmMsaComposite msaList,
TcBlobData restrictTicket,
TcBlobData sigTicket,
TcBlobData encData,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCmkCreateKey(long hContext,
long parentHandle,
TcTpmEncauth dataUsageAuth,
TcTpmDigest migrationAuthorityApproval,
TcTpmDigest migrationAuthorityDigest,
TcTpmKey12 keyInfo,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipCmkCreateTicket(long hContext,
TcTpmPubkey verificationKey,
TcTpmDigest signedData,
TcBlobData signatureValue,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipDirWriteAuth(long hContext,
long dirIndex,
TcTpmDigest newContents,
TcTcsAuth inAuth1)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipExtend(long hContext,
long pcrNum,
TcTpmDigest inDigest)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipMakeIdentity(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipMakeIdentity2(long hContext,
TcTpmEncauth identityAuth,
TcTpmDigest labelPrivCADigest,
TcITpmKeyNew idKeyParams,
TcTcsAuth inAuth1,
TcTcsAuth inAuth2)
|
java.lang.Object[] |
TcTcsBindingSoap.TcsipTickStampBlob(long hContext,
long keyHandle,
TcTpmNonce antiReplay,
TcTpmDigest digestToStamp,
TcTcsAuth inAuth1)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |