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

Packages that use TcTpmPubkey
iaik.tc.tss.api.structs.tpm   
iaik.tc.tss.impl.csp   
iaik.tc.tss.impl.java.tcs.pbg   
iaik.tc.tss.impl.java.tcs.tcsi   
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 TcTpmPubkey in iaik.tc.tss.api.structs.tpm
 

Methods in iaik.tc.tss.api.structs.tpm that return TcTpmPubkey
 TcTpmPubkey TcTpmIdentityProof.getIdentityKey()
          Returns contents of the identityKey field.
 TcTpmPubkey TcTpmIdentityContents.getIdentityPubKey()
          Returns contents of the identityPubKey field.
 TcTpmPubkey TcTpmMigrationkeyAuth.getMigrationKey()
          Returns contents of the migrationKey field.
 

Methods in iaik.tc.tss.api.structs.tpm with parameters of type TcTpmPubkey
 void TcTpmIdentityProof.setIdentityKey(TcTpmPubkey identityKey)
          Sets the identityKey field.
 void TcTpmIdentityContents.setIdentityPubKey(TcTpmPubkey identityPubKey)
          Sets the identityPubKey field.
 void TcTpmMigrationkeyAuth.setMigrationKey(TcTpmPubkey migrationKey)
          Sets the migrationKey field.
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.csp
 

Methods in iaik.tc.tss.impl.csp that return TcTpmPubkey
static TcTpmPubkey TcCrypto.pubJavaToTpmKey(java.security.interfaces.RSAPublicKey publickey)
          This method takes a Java RSA public key object and converts it into a TPM public key structure.
 

Methods in iaik.tc.tss.impl.csp with parameters of type TcTpmPubkey
static TcBlobData TcCrypto.decryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData inputData)
           
static TcBlobData TcCrypto.pubEncryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData plainData)
           
static TcBlobData TcCrypto.pubEncryptRsaOaepSha1Mgf1(TcTpmPubkey pubKey, TcBlobData plainData)
           
static java.security.interfaces.RSAPublicKey TcCrypto.pubTpmKeyToJava(TcTpmPubkey pubKey)
          This method takes a TPM public key structure and converts it into a Java RSA public key object.
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tcs.pbg
 

Methods in iaik.tc.tss.impl.java.tcs.pbg with parameters of type TcTpmPubkey
static java.lang.Object[] TcTpmCmdMigration.TpmAuthorizeMigrationKey(TcIStreamDest dest, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMigration.TpmCmkCreateTicket(TcIStreamDest dest, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdSessMgmt.TpmKeyControlOwner(TcIStreamDest dest, long keyHandle, TcTpmPubkey pubKey, long bitName, boolean bitValue, TcTpmNonce authLastNonceEven, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMaintenance.TpmLoadManuMaintPub(TcIStreamDest dest, TcTpmNonce antiReplay, TcTpmPubkey pubKey)
           
static java.lang.Object[] TcTpmCmdMigration.TpmMigrateKey(TcIStreamDest dest, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tcs.tcsi
 

Methods in iaik.tc.tss.impl.java.tcs.tcsi with parameters of type TcTpmPubkey
static java.lang.Object[] TcTcsi.TcsipAuthorizeMigrationKey(long hContext, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth ownerAuth)
          This method creates an authorization blob to allow the TPM owner to specify which migration facility they will use and allow users to migrate information without further involvement with the TPM owner.
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.TcsipLoadManuMaintPub(long hContext, TcTpmNonce antiReplay, TcTpmPubkey pubKey)
          This method loads the TPM manufactuerer's public key for use in the maintenance process.
static java.lang.Object[] TcTcsi.TcsipMigrateKey(long hContext, long tcsMaKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth ownerAuth)
          This method performs the function of a migration authority.
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tsp.internal
 

Methods in iaik.tc.tss.impl.java.tsp.internal with parameters of type TcTpmPubkey
static java.lang.Object[] TcTspInternal.TspAuthorizeMigrationKey_Internal(TcContext context, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method creates an authorization blob to allow the TPM owner to specify which migration facility they will use and allow users to migrate information without further involvement with the TPM owner.
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 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 java.lang.Object[] TcTspInternal.TspMigrateKey_Internal(TcContext context, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret keyAuth)
          This method performs the function of a migration authority.
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tsp.tcsbinding
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding with parameters of type TcTpmPubkey
 java.lang.Object[] TcITcsBinding.TcsipAuthorizeMigrationKey(long hContext, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipLoadManuMaintPub(long hContext, TcTpmNonce antiReplay, TcTpmPubkey pubKey)
           
 java.lang.Object[] TcITcsBinding.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tsp.tcsbinding.local
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.local with parameters of type TcTpmPubkey
 java.lang.Object[] TcTcsBindingLocal.TcsipAuthorizeMigrationKey(long hContext, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipLoadManuMaintPub(long hContext, TcTpmNonce antiReplay, TcTpmPubkey pubKey)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 

Uses of TcTpmPubkey in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice with parameters of type TcTpmPubkey
 java.lang.Object[] TcTcsBindingSoap.TcsipAuthorizeMigrationKey(long hContext, int migrationScheme, TcTpmPubkey migrationKey, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipLoadManuMaintPub(long hContext, TcTpmNonce antiReplay, TcTpmPubkey pubKey)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)