Uses of Class
iaik.tc.tss.api.structs.tpm.TcTpmDigest

Packages that use TcTpmDigest
iaik.tc.tss.api.structs.tcs   
iaik.tc.tss.api.structs.tpm   
iaik.tc.tss.impl.java.tcs.credmgr   
iaik.tc.tss.impl.java.tcs.pbg   
iaik.tc.tss.impl.java.tcs.tcsi   
iaik.tc.tss.impl.java.tsp   
iaik.tc.tss.impl.java.tsp.internal   
iaik.tc.tss.impl.java.tsp.tcsbinding   
iaik.tc.tss.impl.java.tsp.tcsbinding.local   
iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice   
 

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)