Uses of Class
iaik.tc.tss.api.structs.common.TcBlobData

Packages that use TcBlobData
iaik.tc.tss.api.structs.common   
iaik.tc.tss.api.structs.pcclient   
iaik.tc.tss.api.structs.tcs   
iaik.tc.tss.api.structs.tpm   
iaik.tc.tss.api.structs.tsp   
iaik.tc.tss.api.tspi   
iaik.tc.tss.impl.csp   
iaik.tc.tss.impl.java.tcs.authmgr   
iaik.tc.tss.impl.java.tcs.ctxmgr   
iaik.tc.tss.impl.java.tcs.pbg   
iaik.tc.tss.impl.java.tcs.tcsi   
iaik.tc.tss.impl.java.tddl   
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   
iaik.tc.tss.impl.ps   
 

Uses of TcBlobData in iaik.tc.tss.api.structs.common
 

Methods in iaik.tc.tss.api.structs.common that return TcBlobData
 TcBlobData TcBasicTypeDecoder.decodeBytes(int numBytes)
          This method returns the given number of bytes starting at the current offset.
 TcBlobData TcBasicTypeDecoder.decodeBytes(long numBytes)
          Overloaded method taking a long instead of an int as argument.
abstract  TcBlobData TcCompositeTypeDecoder.getEncoded()
          This method returns the internal state of a type object as a byte blob.
 TcBlobData TcBlobData.hmacSha1(TcBlobData key)
          This method returns the HmacSha1 digest of the object's data using the given HMAC key.
 TcBlobData TcBlobData.initStringASCII(java.lang.String input)
          Initializes the object using the provided String value.
static TcBlobData TcBlobData.newBlobData(TcBlobData other)
          This method takes another TcBlobData object and copies its contents to this object (i.e.
static TcBlobData TcBlobData.newBOOL(boolean input)
          Initializes the object using the provided boolean value.
static TcBlobData TcBlobData.newBYTE(short input)
          Initializes the object using the provided short value.
static TcBlobData TcBlobData.newByteArray(byte[] input)
          This factory method creates a new blob and initializes it with the given byte array.
static TcBlobData TcBlobData.newByteArray(byte[] input, int offset, int numBytes)
          This factory method creates a new blob and initializes it with the given byte array.
static TcBlobData TcBlobData.newString(java.lang.String input)
          Initializes the object using the provided String value.Note that this method uses the default string encoding and the default null termination behavior.
static TcBlobData TcBlobData.newString(java.lang.String input, boolean addNullTermination)
          Initializes the object using the provided String value.
static TcBlobData TcBlobData.newString(java.lang.String input, boolean addNullTermination, java.lang.String stringEncoding)
          Initializes the object using the provided String value.
static TcBlobData TcBlobData.newStringASCII(java.lang.String input)
          Initializes the object using the provided String value.
static TcBlobData TcBlobData.newUINT16(int input)
          Initializes the object using the provided int value.
static TcBlobData TcBlobData.newUINT16(int input, byte byteOrder)
          Initializes the object using the provided int value.
static TcBlobData TcBlobData.newUINT32(long input)
          Initializes the object using the provided long value.
static TcBlobData TcBlobData.newUINT32(long input, byte byteOrder)
          Initializes the object using the provided long value.
static TcBlobData TcBlobData.newUINT64(java.math.BigInteger input)
           
 TcBlobData TcBlobData.sha1()
          This method returns the SHA-1 digest of the contained binary data.
 TcBlobData TcBlobData.xor(TcBlobData key)
          This method returns the object's data in XOR encrypted form using the provided key.
 

Methods in iaik.tc.tss.api.structs.common with parameters of type TcBlobData
 void TcBlobData.append(TcBlobData dataToAppend)
          This method is used to append binary data to the current binary data block.
 TcBlobData TcBlobData.hmacSha1(TcBlobData key)
          This method returns the HmacSha1 digest of the object's data using the given HMAC key.
static TcBlobData TcBlobData.newBlobData(TcBlobData other)
          This method takes another TcBlobData object and copies its contents to this object (i.e.
 void TcBlobData.prepend(TcBlobData dataToPrepend)
          This method is used to prepend binary data to the current binary data block.
 TcBlobData TcBlobData.xor(TcBlobData key)
          This method returns the object's data in XOR encrypted form using the provided key.
 

Constructors in iaik.tc.tss.api.structs.common with parameters of type TcBlobData
TcBasicTypeDecoder(TcBlobData data)
          This constructor takes a byte data object to be decoded.
TcBasicTypeDecoder(TcBlobData data, int offset)
          This constructor takes a byte data object to be decoded.
TcCompositeTypeDecoder(TcBlobData data)
          This constructor takes a byte data object to be decoded.
TcCompositeTypeDecoder(TcBlobData data, int offset)
          This constructor takes a byte data object to be decoded.
 

Uses of TcBlobData in iaik.tc.tss.api.structs.pcclient
 

Methods in iaik.tc.tss.api.structs.pcclient that return TcBlobData
 TcBlobData TcTcgPcclientStoredCert.getCert()
          Returns contents of the cert field.
 TcBlobData TcTcgFullCert.getCert()
          Returns contents of the cert field.
 TcBlobData TcTcgPcclientStoredCert.getEncoded()
          This method encodes the TCG_PCCLIENT_STORED_CERT as a byte blob.
 TcBlobData TcTcgFullCert.getEncoded()
          This method encodes the TCG_FULL_CERT as a byte blob.
 

Methods in iaik.tc.tss.api.structs.pcclient with parameters of type TcBlobData
 void TcTcgPcclientStoredCert.setCert(TcBlobData cert)
          Sets the cert field.
 void TcTcgFullCert.setCert(TcBlobData cert)
          Sets the cert field.
 

Constructors in iaik.tc.tss.api.structs.pcclient with parameters of type TcBlobData
TcTcgFullCert(TcBlobData data)
          Constructor - see superclass for details
TcTcgFullCert(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTcgPcclientStoredCert(TcBlobData data)
          Constructor - see superclass for details
TcTcgPcclientStoredCert(TcBlobData data, int offset)
          Constructor - see superclass for details
 

Uses of TcBlobData in iaik.tc.tss.api.structs.tcs
 

Methods in iaik.tc.tss.api.structs.tcs that return TcBlobData
 TcBlobData TcTcsLoadkeyInfo.getEncoded()
          This method encodes the TCS_LOADKEY_INFO as a byte blob.
 TcBlobData TcTcsAuth.getEncoded()
          This method encodes the TPM_AUTH as a byte blob.
 

Constructors in iaik.tc.tss.api.structs.tcs with parameters of type TcBlobData
TcTcsAuth(TcBlobData data)
          Constructor - see superclass for details
TcTcsAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTcsLoadkeyInfo(TcBlobData data)
          Constructor - see superclass for details
TcTcsLoadkeyInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
 

Uses of TcBlobData in iaik.tc.tss.api.structs.tpm
 

Methods in iaik.tc.tss.api.structs.tpm that return TcBlobData
 TcBlobData TcTpmDelegateKeyBlob.getAdditionalArea()
          Returns contents of the additionalArea field.
 TcBlobData TcTpmDelegateOwnerBlob.getAdditionalArea()
          Returns contents of the additionalArea field.
 TcBlobData TcTpmDaaBlob.getAdditionalData()
          Returns contents of the additionalData field.
 TcBlobData TcTpmContextBlob.getAdditionalData()
          Returns contents of the additionalData field.
 TcBlobData TcTpmIdentityReq.getAsymBlob()
          Returns contents of the asymBlob field.
 TcBlobData TcTpmEkBlob.getBlob()
          Returns contents of the blob field.
 TcBlobData TcTpmIdentityProof.getConformanceCredential()
          Returns contents of the conformanceCredential field.
 TcBlobData TcTpmSymCaAttestation.getCredential()
          Returns contents of the credential field.
 TcBlobData TcTpmDaaIssuer.getDAAgenericq()
          Returns contents of the DAAgenericq field.
 TcBlobData TcTpmDaaJoindata.getDAAjoinu0()
          Returns contents of the DAAjoinu0 field.
 TcBlobData TcTpmDaaJoindata.getDAAjoinu1()
          Returns contents of the DAAjoinu1 field.
 TcBlobData TcTpmDaaContext.getDAAscratch()
          Returns contents of the DAAscratch field.
 TcBlobData TcTpmSymmetricKey.getData()
          Returns contents of the data field.
 TcBlobData TcTpmSignInfo.getData()
          Returns contents of the data field.
 TcBlobData TcTpmSealedData.getData()
          Returns contents of the data field.
 TcBlobData TcTpmAuthdata.getDigest()
          Returns contents of the digest field.
 TcBlobData TcTpmDigest.getDigest()
          Returns contents of the digest field.
 TcBlobData TcTpmKey12.getEncData()
          Returns contents of the encData field.
 TcBlobData TcTpmStoredData12.getEncData()
          Returns contents of the encData field.
 TcBlobData TcITpmStoredData.getEncData()
           
 TcBlobData TcITpmKey.getEncData()
           
 TcBlobData TcTpmStoredData.getEncData()
          Returns contents of the encData field.
 TcBlobData TcTpmKey.getEncData()
          Returns contents of the encData field.
 TcBlobData TcTpmTransportLogOut.getEncoded()
          This method encodes the TPM_TRANSPORT_LOG_OUT as a byte blob.
 TcBlobData TcTpmCounterValue.getEncoded()
          This method encodes the TPM_COUNTER_VALUE as a byte blob.
 TcBlobData TcTpmPubkey.getEncoded()
          This method encodes the TPM_PUBKEY as a byte blob.
 TcBlobData TcTpmNvAttributes.getEncoded()
          This method encodes the TPM_NV_ATTRIBUTES as a byte blob.
 TcBlobData TcTpmDaaBlob.getEncoded()
          This method encodes the TPM_DAA_BLOB as a byte blob.
 TcBlobData TcTpmTransportInternal.getEncoded()
          This method encodes the TPM_TRANSPORT_INTERNAL as a byte blob.
 TcBlobData TcTpmCertifyInfo2.getEncoded()
          This method encodes the TPM_CERTIFY_INFO2 as a byte blob.
 TcBlobData TcTpmDaaSensitive.getEncoded()
          This method encodes the TPM_DAA_SENSITIVE as a byte blob.
 TcBlobData TcTpmIdentityContents.getEncoded()
          This method encodes the TPM_IDENTITY_CONTENTS as a byte blob.
 TcBlobData TcTpmKey12.getEncoded()
          This method encodes the TPM_KEY12 as a byte blob.
 TcBlobData TcTpmAuthdata.getEncoded()
          This method encodes the TPM_AUTHDATA as a byte blob.
 TcBlobData TcTpmStoredData12.getEncoded()
          This method encodes the TPM_STORED_DATA12 as a byte blob.
 TcBlobData TcTpmSelectSize.getEncoded()
          This method encodes the TPM_SELECT_SIZE as a byte blob.
 TcBlobData TcTpmDelegateKeyBlob.getEncoded()
          This method encodes the TPM_DELEGATE_KEY_BLOB as a byte blob.
 TcBlobData TcTpmKeyNew.getEncoded()
          This method encodes the TPM_KEY_PARMS as a byte blob.
 TcBlobData TcTpmGenericReturnBlob.getEncoded()
          This method encodes the TPM_GENERIC_RETURN_BLOB as a byte blob.
 TcBlobData TcTpmStorePubkey.getEncoded()
          This method encodes the TPM_STORE_PUBKEY as a byte blob.
 TcBlobData TcTpmMsaComposite.getEncoded()
          This method encodes the TPM_MSA_COMPOSITE as a byte blob.
 TcBlobData TcITpmStoredData.getEncoded()
           
 TcBlobData TcTpmBoundData.getEncoded()
          This method encodes the TPM_BOUND_DATA as a byte blob.
 TcBlobData TcTpmMigrateAsymkey.getEncoded()
          This method encodes the TPM_MIGRATE_ASYMKEY as a byte blob.
 TcBlobData TcTpmCmkMaApproval.getEncoded()
          This method encodes the TPM_CMK_MA_APPROVAL as a byte blob.
 TcBlobData TcTpmDelegatePublic.getEncoded()
          This method encodes the TPM_DELEGATE_PUBLIC as a byte blob.
 TcBlobData TcTpmVersion.getEncoded()
          This method encodes the TPM_VERSION as a byte blob.
 TcBlobData TcTpmSymmetricKeyParms.getEncoded()
          This method encodes the TPM_SYMMETRIC_KEY_PARMS as a byte blob.
 TcBlobData TcTpmAuditEventOut.getEncoded()
          This method encodes the TPM_AUDIT_EVENT_OUT as a byte blob.
 TcBlobData TcTpmDelegateLabel.getEncoded()
          This method encodes the TPM_DELEGATE_LABEL as a byte blob.
 TcBlobData TcTpmFamilyTableEntry.getEncoded()
          This method encodes the TPM_FAMILY_TABLE_ENTRY as a byte blob.
 TcBlobData TcTpmDaaTpm.getEncoded()
          This method encodes the TPM_DAA_TPM as a byte blob.
 TcBlobData TcTpmCmkMigauth.getEncoded()
          This method encodes the TPM_CMK_MIGAUTH as a byte blob.
 TcBlobData TcTpmQuoteInfo2.getEncoded()
          This method encodes the TPM_QUOTE_INFO2 as a byte blob.
 TcBlobData TcTpmStoreAsymkey.getEncoded()
          This method encodes the TPM_STORE_ASYMKEY as a byte blob.
 TcBlobData TcTpmCertifyInfo.getEncoded()
          This method encodes the TPM_CERTIFY_INFO as a byte blob.
 TcBlobData TcTpmSymmetricKey.getEncoded()
          This method encodes the TPM_SYMMETRIC_KEY as a byte blob.
 TcBlobData TcTpmEkBlob.getEncoded()
          This method encodes the TPM_EK_BLOB as a byte blob.
 TcBlobData TcTpmDigest.getEncoded()
          This method encodes the TPM_DIGEST as a byte blob.
 TcBlobData TcTpmIdentityReq.getEncoded()
          This method encodes the TPM_IDENTITY_REQ as a byte blob.
 TcBlobData TcTpmNvDataPublic.getEncoded()
          This method encodes the TPM_NV_DATA_PUBLIC as a byte blob.
 TcBlobData TcTpmDelegateSensitive.getEncoded()
          This method encodes the TPM_DELEGATE_SENSITIVE as a byte blob.
 TcBlobData TcTpmDaaContext.getEncoded()
          This method encodes the TPM_DAA_CONTEXT as a byte blob.
 TcBlobData TcTpmContextBlob.getEncoded()
          This method encodes the TPM_CONTEXT_BLOB as a byte blob.
 TcBlobData TcTpmPcrSelection.getEncoded()
          This method encodes the TPM_PCR_SELECTION as a byte blob.
 TcBlobData TcTpmDelegateOwnerBlob.getEncoded()
          This method encodes the TPM_DELEGATE_OWNER_BLOB as a byte blob.
 TcBlobData TcTpmDaaIssuer.getEncoded()
          This method encodes the TPM_DAA_ISSUER as a byte blob.
 TcBlobData TcTpmCapVersionInfo.getEncoded()
          This method encodes the TPM_CAP_VERSION_INFO as a byte blob.
 TcBlobData TcTpmStAnyFlags.getEncoded()
          This method encodes the TPM_ST_ANY_FLAGS as a byte blob.
 TcBlobData TcTpmDelegateTableRow.getEncoded()
          This method encodes the TPM_DELEGATE_TABLE_ROW as a byte blob.
 TcBlobData TcITpmKey.getEncoded()
           
 TcBlobData TcTpmDaaJoindata.getEncoded()
          This method encodes the TPM_DAA_JOINDATA as a byte blob.
 TcBlobData TcTpmRsaKeyParms.getEncoded()
          This method encodes the TPM_RSA_KEY_PARMS as a byte blob.
 TcBlobData TcTpmEkBlobActivate.getEncoded()
          This method encodes the TPM_EK_BLOB_ACTIVATE as a byte blob.
 TcBlobData TcTpmTransportPublic.getEncoded()
          This method encodes the TPM_TRANSPORT_PUBLIC as a byte blob.
 TcBlobData TcTpmQuoteInfo.getEncoded()
          This method encodes the TPM_QUOTE_INFO as a byte blob.
 TcBlobData TcTpmStClearFlags.getEncoded()
          This method encodes the TPM_ST_CLEAR_FLAGS as a byte blob.
 TcBlobData TcTpmKeyHandleList.getEncoded()
          This method encodes the TPM_KEY_HANDLE_LIST as a byte blob.
 TcBlobData TcTpmKeyParms.getEncoded()
          This method encodes the TPM_KEY_PARMS as a byte blob.
 TcBlobData TcTpmStorePrivkey.getEncoded()
          This method encodes the TPM_STORE_PRIVKEY as a byte blob.
 TcBlobData TcTpmNonce.getEncoded()
          This method encodes the TPM_NONCE as a byte blob.
 TcBlobData TcTpmTransportLogIn.getEncoded()
          This method encodes the TPM_TRANSPORT_LOG_IN as a byte blob.
 TcBlobData TcTpmPcrInfo.getEncoded()
          This method encodes the TPM_PCR_INFO as a byte blob.
 TcBlobData TcTpmAuditEventIn.getEncoded()
          This method encodes the TPM_AUDIT_EVENT_IN as a byte blob.
 TcBlobData TcTpmMigrationkeyAuth.getEncoded()
          This method encodes the TPM_MIGRATIONKEY_AUTH as a byte blob.
 TcBlobData TcITpmPcrInfo.getEncoded()
           
 TcBlobData TcTpmSignInfo.getEncoded()
          This method encodes the TPM_SIGN_INFO as a byte blob.
 TcBlobData TcTpmKey12New.getEncoded()
          This method encodes the TPM_KEY12 as a byte blob.
 TcBlobData TcTpmCmkSigticket.getEncoded()
          This method encodes the TPM_CMK_SIGTICKET as a byte blob.
 TcBlobData TcTpmChangeauthValidate.getEncoded()
          This method encodes the TPM_CHANGEAUTH_VALIDATE as a byte blob.
 TcBlobData TcTpmCurrentTicks.getEncoded()
          This method encodes the TPM_CURRENT_TICKS as a byte blob.
 TcBlobData TcTpmPcrComposite.getEncoded()
          This method encodes the TPM_PCR_COMPOSITE as a byte blob.
 TcBlobData TcTpmSymCaAttestation.getEncoded()
          This method encodes the TPM_SYM_CA_ATTESTATION as a byte blob.
 TcBlobData TcTpmContextSensitive.getEncoded()
          This method encodes the TPM_CONTEXT_SENSITIVE as a byte blob.
 TcBlobData TcTpmFamilyLabel.getEncoded()
          This method encodes the TPM_FAMILY_LABEL as a byte blob.
 TcBlobData TcTpmEkBlobAuth.getEncoded()
          This method encodes the TPM_EK_BLOB_AUTH as a byte blob.
 TcBlobData TcTpmIdentityProof.getEncoded()
          This method encodes the TPM_IDENTITY_PROOF as a byte blob.
 TcBlobData TcTpmPermanentFlags.getEncoded()
          This method encodes the TPM_PERMANENT_FLAGS as a byte blob.
 TcBlobData TcTpmCmkAuth.getEncoded()
          This method encodes the TPM_CMK_AUTH as a byte blob.
 TcBlobData TcTpmPcrInfoShort.getEncoded()
          This method encodes the TPM_PCR_INFO_SHORT as a byte blob.
 TcBlobData TcTpmPcrInfoLong.getEncoded()
          This method encodes the TPM_PCR_INFO_LONG as a byte blob.
 TcBlobData TcTpmSealedData.getEncoded()
          This method encodes the TPM_SEALED_DATA as a byte blob.
 TcBlobData TcTpmDelegations.getEncoded()
          This method encodes the TPM_DELEGATIONS as a byte blob.
 TcBlobData TcTpmAsymCaContents.getEncoded()
          This method encodes the TPM_ASYM_CA_CONTENTS as a byte blob.
 TcBlobData TcTpmPcrAttributes.getEncoded()
          This method encodes the TPM_PCR_ATTRIBUTES as a byte blob.
 TcBlobData TcTpmStoredData.getEncoded()
          This method encodes the TPM_STORED_DATA as a byte blob.
 TcBlobData TcTpmKey.getEncoded()
          This method encodes the TPM_KEY_PARMS as a byte blob.
 TcBlobData TcTpmTransportAuth.getEncoded()
          This method encodes the TPM_TRANSPORT_AUTH as a byte blob.
 TcBlobData TcTpmIdentityProof.getEndorsementCredential()
          Returns contents of the endorsementCredential field.
 TcBlobData TcTpmRsaKeyParms.getExponent()
          Returns contents of the exponent field.
 TcBlobData TcTpmIdentityProof.getIdentityBinding()
          Returns contents of the identityBinding field.
 TcBlobData TcTpmDaaSensitive.getInternalData()
          Returns contents of the internalData field.
 TcBlobData TcTpmContextSensitive.getInternalData()
          Returns contents of the internalData field.
 TcBlobData TcTpmSymmetricKeyParms.getIV()
          Returns contents of the IV field.
 TcBlobData TcTpmStorePubkey.getKey()
          Returns contents of the key field.
 TcBlobData TcTpmStorePrivkey.getKey()
          Returns contents of the key field.
 TcBlobData TcTpmDaaBlob.getLabel()
          Returns contents of the label field.
 TcBlobData TcTpmContextBlob.getLabel()
          Returns contents of the label field.
 TcBlobData TcTpmIdentityProof.getLabelArea()
          Returns contents of the labelArea field.
 TcBlobData TcTpmCertifyInfo2.getMigrationAuthority()
          Returns contents of the migrationAuthority field.
 TcBlobData TcTpmNonce.getNonce()
          Returns contents of the nonce field.
 TcBlobData TcTpmKeyParms.getParms()
          Returns contents of the parms field.
 TcBlobData TcTpmMigrateAsymkey.getPartPrivKey()
          Returns contents of the partPrivKey field.
 TcBlobData TcTpmBoundData.getPayloadData()
          Returns contents of the payloadData field.
 TcBlobData TcTpmCertifyInfo2.getPcrInfo()
          Returns contents of the pcrInfo field.
 TcBlobData TcTpmKey12.getPcrInfo()
          Returns contents of the pcrInfo field.
 TcBlobData TcTpmCertifyInfo.getPcrInfo()
          Returns contents of the pcrInfo field.
 TcBlobData TcITpmKey.getPcrInfo()
           
 TcBlobData TcTpmKey.getPcrInfo()
          Returns contents of the pcrInfo field.
 TcBlobData TcTpmPcrSelection.getPcrSelect()
          Returns contents of the pcrSelect field.
 TcBlobData TcTpmIdentityProof.getPlatformCredential()
          Returns contents of the platformCredential field.
 TcBlobData TcTpmStoredData12.getSealInfo()
          Returns contents of the sealInfo field.
 TcBlobData TcITpmStoredData.getSealInfo()
           
 TcBlobData TcTpmStoredData.getSealInfo()
          Returns contents of the sealInfo field.
 TcBlobData TcTpmDelegateKeyBlob.getSensitiveArea()
          Returns contents of the sensitiveArea field.
 TcBlobData TcTpmDelegateOwnerBlob.getSensitiveArea()
          Returns contents of the sensitiveArea field.
 TcBlobData TcTpmDaaBlob.getSensitiveData()
          Returns contents of the sensitiveData field.
 TcBlobData TcTpmContextBlob.getSensitiveData()
          Returns contents of the sensitiveData field.
 TcBlobData TcTpmIdentityReq.getSymBlob()
          Returns contents of the symBlob field.
 TcBlobData TcTpmCapVersionInfo.getTpmVendorID()
          Returns contents of the tpmVendorID field.
 TcBlobData TcTpmCapVersionInfo.getVendorSpecific()
          Returns contents of the vendorSpecific field.
 

Methods in iaik.tc.tss.api.structs.tpm with parameters of type TcBlobData
static boolean TcTpmStructsHelpers.isTpm11Struct(TcBlobData struct)
          This method is used to determine if a struct (blob) received from the TPM is a 1.1.
 void TcTpmDelegateKeyBlob.setAdditionalArea(TcBlobData additionalArea)
          Sets the additionalArea field.
 void TcTpmDelegateOwnerBlob.setAdditionalArea(TcBlobData additionalArea)
          Sets the additionalArea field.
 void TcTpmDaaBlob.setAdditionalData(TcBlobData additionalData)
          Sets the additionalData field.
 void TcTpmContextBlob.setAdditionalData(TcBlobData additionalData)
          Sets the additionalData field.
 void TcTpmIdentityReq.setAsymBlob(TcBlobData asymBlob)
          Sets the asymBlob field.
 void TcTpmEkBlob.setBlob(TcBlobData blob)
          Sets the blob field.
 void TcTpmIdentityProof.setConformanceCredential(TcBlobData conformanceCredential)
          Sets the conformanceCredential field.
 void TcTpmSymCaAttestation.setCredential(TcBlobData credential)
          Sets the credential field.
 void TcTpmDaaIssuer.setDAAgenericq(TcBlobData DAAgenericq)
          Sets the DAAgenericq field.
 void TcTpmDaaJoindata.setDAAjoinu0(TcBlobData DAAjoinu0)
          Sets the DAAjoinu0 field.
 void TcTpmDaaJoindata.setDAAjoinu1(TcBlobData DAAjoinu1)
          Sets the DAAjoinu1 field.
 void TcTpmDaaContext.setDAAscratch(TcBlobData DAAscratch)
          Sets the DAAscratch field.
 void TcTpmSymmetricKey.setData(TcBlobData data)
          Sets the data field.
 void TcTpmSignInfo.setData(TcBlobData data)
          Sets the data field.
 void TcTpmSealedData.setData(TcBlobData data)
          Sets the data field.
 void TcTpmAuthdata.setDigest(TcBlobData digest)
          Sets the digest field.
 void TcTpmDigest.setDigest(TcBlobData digest)
          Sets the digest field.
 void TcTpmNonce.setDigest(TcBlobData nonce)
          Sets the nonce field.
 void TcTpmKey12.setEncData(TcBlobData encData)
          Sets the encData field.
 void TcTpmStoredData12.setEncData(TcBlobData encData)
          Sets the encData field.
 void TcITpmStoredData.setEncData(TcBlobData encData)
           
 void TcITpmKey.setEncData(TcBlobData encData)
           
 void TcTpmStoredData.setEncData(TcBlobData encData)
          Sets the encData field.
 void TcTpmKey.setEncData(TcBlobData encData)
          Sets the encData field.
 void TcTpmIdentityProof.setEndorsementCredential(TcBlobData endorsementCredential)
          Sets the endorsementCredential field.
 void TcTpmRsaKeyParms.setExponent(TcBlobData exponent)
          Sets the exponent field.
 void TcTpmIdentityProof.setIdentityBinding(TcBlobData identityBinding)
          Sets the identityBinding field.
 void TcTpmDaaSensitive.setInternalData(TcBlobData internalData)
          Sets the internalData field.
 void TcTpmContextSensitive.setInternalData(TcBlobData internalData)
          Sets the internalData field.
 void TcTpmSymmetricKeyParms.setIV(TcBlobData IV)
          Sets the IV field.
 void TcTpmStorePubkey.setKey(TcBlobData key)
          Sets the key field.
 void TcTpmStorePrivkey.setKey(TcBlobData key)
          Sets the key field.
 void TcTpmDaaBlob.setLabel(TcBlobData label)
          Sets the label field.
 void TcTpmContextBlob.setLabel(TcBlobData label)
          Sets the label field.
 void TcTpmIdentityProof.setLabelArea(TcBlobData labelArea)
          Sets the labelArea field.
 void TcTpmCertifyInfo2.setMigrationAuthority(TcBlobData migrationAuthority)
          Sets the migrationAuthority field.
 void TcTpmKeyParms.setParms(TcBlobData parms)
          Sets the parms field.
 void TcTpmMigrateAsymkey.setPartPrivKey(TcBlobData partPrivKey)
          Sets the partPrivKey field.
 void TcTpmBoundData.setPayloadData(TcBlobData payloadData)
          Sets the payloadData field.
 void TcTpmCertifyInfo2.setPcrInfo(TcBlobData pcrInfo)
          Sets the pcrInfo field.
 void TcTpmKey12.setPcrInfo(TcBlobData pcrInfo)
          Sets the pcrInfo field.
 void TcTpmCertifyInfo.setPcrInfo(TcBlobData pcrInfo)
          Sets the pcrInfo field.
 void TcITpmKey.setPcrInfo(TcBlobData pcrInfo)
           
 void TcTpmKey.setPcrInfo(TcBlobData pcrInfo)
          Sets the pcrInfo field.
 void TcTpmPcrSelection.setPcrSelect(TcBlobData pcrSelect)
          Sets the pcrSelect field.
 void TcTpmIdentityProof.setPlatformCredential(TcBlobData platformCredential)
          Sets the platformCredential field.
 void TcTpmStoredData12.setSealInfo(TcBlobData sealInfo)
          Sets the sealInfo field.
 void TcITpmStoredData.setSealInfo(TcBlobData sealInfo)
           
 void TcTpmStoredData.setSealInfo(TcBlobData sealInfo)
          Sets the sealInfo field.
 void TcTpmDelegateKeyBlob.setSensitiveArea(TcBlobData sensitiveArea)
          Sets the sensitiveArea field.
 void TcTpmDelegateOwnerBlob.setSensitiveArea(TcBlobData sensitiveArea)
          Sets the sensitiveArea field.
 void TcTpmDaaBlob.setSensitiveData(TcBlobData sensitiveData)
          Sets the sensitiveData field.
 void TcTpmContextBlob.setSensitiveData(TcBlobData sensitiveData)
          Sets the sensitiveData field.
 void TcTpmIdentityReq.setSymBlob(TcBlobData symBlob)
          Sets the symBlob field.
 void TcTpmCapVersionInfo.setTpmVendorID(TcBlobData tpmVendorID)
          Sets the tpmVendorID field.
 void TcTpmCapVersionInfo.setVendorSpecific(TcBlobData vendorSpecific)
          Sets the vendorSpecific field.
 

Constructors in iaik.tc.tss.api.structs.tpm with parameters of type TcBlobData
TcTpmAsymCaContents(TcBlobData blob)
          Constructor - see superclass for details
TcTpmAsymCaContents(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData data)
          Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmAuditEventOut(TcBlobData data)
          Constructor - see superclass for details
TcTpmAuditEventOut(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmAuthdata(TcBlobData data)
          Constructor - see superclass for details
TcTpmAuthdata(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmBoundData(TcBlobData data)
          Constructor - see superclass for details
TcTpmBoundData(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCapVersionInfo(TcBlobData data)
          Constructor - see superclass for details
TcTpmCapVersionInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCertifyInfo(TcBlobData data)
          Constructor - see superclass for details
TcTpmCertifyInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCertifyInfo2(TcBlobData data)
          Constructor - see superclass for details
TcTpmCertifyInfo2(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmChangeauthValidate(TcBlobData data)
          Constructor - see superclass for details
TcTpmChangeauthValidate(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmChosenIdHash(TcBlobData data)
          Constructor - see superclass for details
TcTpmChosenIdHash(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCmkAuth(TcBlobData data)
          Constructor - see superclass for details
TcTpmCmkAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCmkMaApproval(TcBlobData data)
          Constructor - see superclass for details
TcTpmCmkMaApproval(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCmkMigauth(TcBlobData data)
          Constructor - see superclass for details
TcTpmCmkMigauth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCmkSigticket(TcBlobData data)
          Constructor - see superclass for details
TcTpmCmkSigticket(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCompositeHash(TcBlobData data)
          Constructor - see superclass for details
TcTpmCompositeHash(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmContextBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmContextBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmContextSensitive(TcBlobData data)
          Constructor - see superclass for details
TcTpmContextSensitive(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCounterValue(TcBlobData data)
          Constructor - see superclass for details
TcTpmCounterValue(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmCurrentTicks(TcBlobData data)
          Constructor - see superclass for details
TcTpmCurrentTicks(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaContext(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaContext(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaJoindata(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaJoindata(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaSensitive(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaSensitive(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegateKeyBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegateKeyBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegateLabel(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegateLabel(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegateOwnerBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegateOwnerBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegatePublic(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegatePublic(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegateSensitive(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegateSensitive(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegateTableRow(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegateTableRow(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDelegations(TcBlobData data)
          Constructor - see superclass for details
TcTpmDelegations(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDigest(TcBlobData blob)
          Constructor - see superclass for details
TcTpmDigest(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmEkBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmEkBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmEkBlobActivate(TcBlobData data)
          Constructor - see superclass for details
TcTpmEkBlobActivate(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmEkBlobAuth(TcBlobData data)
          Constructor - see superclass for details
TcTpmEkBlobAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmEncauth(TcBlobData data)
          Constructor - see superclass for details
TcTpmEncauth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmFamilyLabel(TcBlobData data)
          Constructor - see superclass for details
TcTpmFamilyLabel(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData data)
          Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmIdentityContents(TcBlobData blob)
          Constructor - see superclass for details
TcTpmIdentityContents(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmIdentityProof(TcBlobData blob)
          Constructor - see superclass for details
TcTpmIdentityProof(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmIdentityReq(TcBlobData blob)
          Constructor - see superclass for details
TcTpmIdentityReq(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmKey(TcBlobData blob)
          Constructor - see superclass for details
TcTpmKey(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmKey12(TcBlobData data)
          Constructor - see superclass for details
TcTpmKey12(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmKey12New(TcBlobData data)
          Constructor - see superclass for details
TcTpmKey12New(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmKeyHandleList(TcBlobData data)
          Constructor - see superclass for details
TcTpmKeyHandleList(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmKeyNew(TcBlobData blob)
          Constructor - see superclass for details
TcTpmKeyNew(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmKeyParms(TcBlobData blob)
          Constructor - see superclass for details
TcTpmKeyParms(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmMigrateAsymkey(TcBlobData data)
          Constructor - see superclass for details
TcTpmMigrateAsymkey(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmMigrationkeyAuth(TcBlobData data)
          Constructor - see superclass for details
TcTpmMigrationkeyAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmMsaComposite(TcBlobData data)
          Constructor - see superclass for details
TcTpmMsaComposite(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmNonce(TcBlobData data)
          Constructor - see superclass for details
TcTpmNonce(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmNvAttributes(TcBlobData data)
          Constructor - see superclass for details
TcTpmNvAttributes(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmNvDataPublic(TcBlobData data)
          Constructor - see superclass for details
TcTpmNvDataPublic(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrAttributes(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrAttributes(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrComposite(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrComposite(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrInfo(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrInfoLong(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrInfoLong(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrInfoShort(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrInfoShort(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrSelection(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrSelection(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPcrValue(TcBlobData data)
          Constructor - see superclass for details
TcTpmPcrValue(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPermanentFlags(TcBlobData data)
          Constructor - see superclass for details
TcTpmPermanentFlags(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmPubkey(TcBlobData blob)
          Constructor - see superclass for details
TcTpmPubkey(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmQuoteInfo(TcBlobData data)
          Constructor - see superclass for details
TcTpmQuoteInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmQuoteInfo2(TcBlobData data)
          Constructor - see superclass for details
TcTpmQuoteInfo2(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmRsaKeyParms(TcBlobData data)
          Constructor - see superclass for details
TcTpmRsaKeyParms(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSealedData(TcBlobData data)
          Constructor - see superclass for details
TcTpmSealedData(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSecret(TcBlobData data)
          Constructor - see superclass for details
TcTpmSecret(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSelectSize(TcBlobData data)
          Constructor - see superclass for details
TcTpmSelectSize(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSignInfo(TcBlobData data)
          Constructor - see superclass for details
TcTpmSignInfo(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStAnyFlags(TcBlobData data)
          Constructor - see superclass for details
TcTpmStAnyFlags(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData data)
          Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStoreAsymkey(TcBlobData data)
          Constructor - see superclass for details
TcTpmStoreAsymkey(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStoredData(TcBlobData data)
          Constructor - see superclass for details
TcTpmStoredData(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStoredData12(TcBlobData data)
          Constructor - see superclass for details
TcTpmStoredData12(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStorePrivkey(TcBlobData data)
          Constructor - see superclass for details
TcTpmStorePrivkey(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStorePubkey(TcBlobData blob)
          Constructor - see superclass for details
TcTpmStorePubkey(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmStructVer(TcBlobData data)
          Constructor - see superclass for details
TcTpmStructVer(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSymCaAttestation(TcBlobData data)
          Constructor - see superclass for details
TcTpmSymCaAttestation(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSymmetricKey(TcBlobData blob)
          Constructor - see superclass for details
TcTpmSymmetricKey(TcBlobData blob, int offset)
          Constructor - see superclass for details
TcTpmSymmetricKeyParms(TcBlobData data)
          Constructor - see superclass for details
TcTpmSymmetricKeyParms(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportAuth(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportLogIn(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportLogIn(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportLogOut(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportLogOut(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportPublic(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportPublic(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmVersion(TcBlobData blob)
          Constructor - see superclass for details
TcTpmVersion(TcBlobData blob, int offset)
          Constructor - see superclass for details
 

Uses of TcBlobData in iaik.tc.tss.api.structs.tsp
 

Methods in iaik.tc.tss.api.structs.tsp that return TcBlobData
 TcBlobData TcTssCallback.getAppData()
          This method returns the content of the appData field.
 TcBlobData TcTssEventCert.getCertificateHash()
          This method returns the content of the certificateHash field.
 TcBlobData TcTssValidation.getData()
          Returns contents of the data field (i.e.
 TcBlobData TcTssEventCert.getEntityDigest()
          This method returns the content of the entityDigest field.
 TcBlobData TcTssPcrEvent.getEvent()
          Returns contents of the event field.
 TcBlobData TcTssValidation.getExternalData()
          Returns contents of the externalData field.
 TcBlobData TcTssEventCert.getIssuer()
          This method returns the content of the issuer field.
 TcBlobData TcTssPcrEvent.getPcrValue()
          Returns contents of the pcrValue field.
 TcBlobData TcTssPlatformClass.getUri()
          This method returns the content of the uri field.
 TcBlobData TcTssValidation.getValidationData()
          Returns contents of the validationData field.
 TcBlobData TcTssKmKeyinfo.getVendorData()
          Returns contents of the rgbVendorData field.
 

Methods in iaik.tc.tss.api.structs.tsp with parameters of type TcBlobData
 TcTssValidation TcTssValidation.init(TcBlobData externalData, TcBlobData data, TcBlobData validationData)
          Initialization method taking and setting all parameters at once.
 TcTssPcrEvent TcTssPcrEvent.init(TcTssVersion versionInfo, long pcrIndex, long eventType, TcBlobData pcrValue, TcBlobData event)
          Initialization method taking and setting all parameters at once.
 TcTssKmKeyinfo TcTssKmKeyinfo.init(TcTssVersion versionInfo, TcTssUuid keyUuid, TcTssUuid parentKeyUuid, short authDataUsage, boolean isLoaded, TcBlobData vendorData)
          Initialization method taking and setting all parameters at once.
 TcTssKmKeyinfo TcTssKmKeyinfo2.init(TcTssVersion versionInfo, TcTssUuid keyUuid, TcTssUuid parentKeyUuid, short authDataUsage, boolean isLoaded, TcBlobData vendorData, long persistentStorageType, long persistentStorageTypeParent)
          Initialization method taking and setting all parameters at once.
 void TcTssCallback.setAppData(TcBlobData appData)
          This method sets the content of the appData field.
 void TcTssEventCert.setCertificateHash(TcBlobData certificateHash)
          This method sets the content of the certificateHash field.
 void TcTssValidation.setData(TcBlobData data)
          Sets the data field (i.e.
 void TcTssEventCert.setEntityDigest(TcBlobData entityDigest)
          This method sets the content of the entityDigest field.
 void TcTssPcrEvent.setEvent(TcBlobData event)
          Sets the event field.
 void TcTssValidation.setExternalData(TcBlobData externalData)
          Sets the externalData field.
 void TcTssEventCert.setIssuer(TcBlobData issuer)
          This method sets the content of the issuer field.
 void TcTssPcrEvent.setPcrValue(TcBlobData pcrValue)
          Sets the pcrValue field.
 void TcTssPlatformClass.setUri(TcBlobData uri)
          This method sets the content of the uri field.
 void TcTssValidation.setValidationData(TcBlobData validationData)
          Sets the validationData field.
 void TcTssKmKeyinfo.setVendorData(TcBlobData rgbVendorData)
          Sets the rgbVendorData field.
 

Uses of TcBlobData in iaik.tc.tss.api.tspi
 

Methods in iaik.tc.tss.api.tspi that return TcBlobData
 TcBlobData TcITpm.activateIdentity(TcIRsaKey identityKey, TcBlobData asymCaContentsBlob, TcBlobData symCaAttestationBlob)
          This method proofs the credential to be the credential of the identity key and returns the decrypted credential created by the Privacy CA for that identity.
 TcBlobData TcIRsaKey.CMKCreateBlob(TcIRsaKey parentKey, TcIMigData migrationData)
          This method implements the first step in the process of moving a certified-migrateable-key to a new parent platform.
 TcBlobData TcITpm.collateIdentityRequest(TcIRsaKey srk, TcIRsaKey caPubKey, TcBlobData identityLabel, TcIRsaKey identityKey, long algId)
          This method creates an identity key, binds it to the label and returns a certificate request package.
 TcBlobData[] TcIRsaKey.createMigrationBlob(TcIRsaKey parent, TcTpmMigrationkeyAuth migTicket)
          This method creates a migration blob of the key.
 TcBlobData TcITpm.dirRead(long dirIndex)
          This method reads a Data Integrity Register.
 TcBlobData TcIAttributes.getAttribData(long attribFlag, long subFlag)
          This method gets a non UINT32 attribute of the object (i.e.
 TcBlobData TcIContext.getCapability(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TSS Core Service or TSS Service Provider.
 TcBlobData TcITpm.getCapability(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TPM.
 TcBlobData TcIHash.getHashValue()
          This method returns the hash value of the hash object.
 TcBlobData TcIPcrComposite.getPcrCompositeHash()
          This method gets the digestAtRelease from the PCR composite object using a 1.2 TcTpmPcrInfoLong or TcTpmPcrInfoShort structure.
 TcBlobData TcIPcrComposite.getPcrValue(long pcrIndex)
          This method returns the digest value of a given PCR index inside a PCR composite object.
 TcBlobData TcIRsaKey.getPubKey()
          This method returns the public key of the key object.
 TcBlobData TcITpm.getRandom(long length)
          This method returns random data obtained from the TPM via the TSS.
 TcBlobData TcITpm.getTestResult()
          This method provides manufacturer specific information regarding the results of the self test.
 TcBlobData TcITpm.pcrExtend(long pcrIndex, TcBlobData data, TcTssPcrEvent pcrEvent)
          This method extends a PCR register and writes the PCR event log.
 TcBlobData TcITpm.pcrRead(long pcrIndex)
          This methods reads a PCR register.
 TcBlobData TcINvRam.readValue(long offset, long dataLength)
          This method reads the data from the defined area.
 TcBlobData TcIHash.sign(TcIRsaKey key)
          This method signs the hash data of the object with the provided signing key.
 TcBlobData TcIEncData.unbind(TcIRsaKey key)
          This method unbinds (decrypts) a previously bound (encrypted) data blob.
 TcBlobData TcIEncData.unseal(TcIRsaKey key)
          This method reveals data encrypted by Tspi_Data_Seal only if it was encrypted on the same platform and the current configuration (as defined by the named PCR contents of the encrypted data blob) is the one named as qualified to decrypt it.
 

Methods in iaik.tc.tss.api.tspi with parameters of type TcBlobData
 TcBlobData TcITpm.activateIdentity(TcIRsaKey identityKey, TcBlobData asymCaContentsBlob, TcBlobData symCaAttestationBlob)
          This method proofs the credential to be the credential of the identity key and returns the decrypted credential created by the Privacy CA for that identity.
 void TcIEncData.bind(TcIRsaKey encKey, TcBlobData data)
          This method encrypts a data blob in a manner that can only be decrypted by TcIEncData.unbind(TcIRsaKey).
 void TcIRsaKey.CMKConvertMigration(TcIRsaKey parentKey, TcIMigData migrationData, TcBlobData random)
          This method completes the migration of a certified migration process.
 TcBlobData TcITpm.collateIdentityRequest(TcIRsaKey srk, TcIRsaKey caPubKey, TcBlobData identityLabel, TcIRsaKey identityKey, long algId)
          This method creates an identity key, binds it to the label and returns a certificate request package.
 void TcIRsaKey.convertMigrationBlob(TcIRsaKey parent, TcBlobData random, TcBlobData migrationBlob)
          This method takes the migration blob built by Tspi_Key_CreateMigrationBlob using the migration scheme TSS_MS_MIGRATE and creates a normal wrapped key.
 java.lang.Object[] TcIMonotonicCtr.createCtr(TcBlobData label)
          This method creates the counter with the label provided.
 void TcITpm.dirWrite(long dirIndex, TcBlobData dirData)
          This method writes a Data Integrity Register.
 TcBlobData TcIContext.getCapability(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TSS Core Service or TSS Service Provider.
 TcBlobData TcITpm.getCapability(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TPM.
 boolean TcIContext.getCapabilityBoolean(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TSS Core Service or TSS Service Provider.
 boolean TcITpm.getCapabilityBoolean(long capArea, TcBlobData subCap)
          This method is an alternative to TcITpm.getCapability(long, TcBlobData).
 long TcITpm.getCapabilityUINT32(long capArea, TcBlobData subCap)
          This method is an alternative to TcITpm.getCapability(long, TcBlobData).
 TcTssVersion TcIContext.getCapabilityVersion(long capArea, TcBlobData subCap)
          This method provides the capabilities of the TSS Core Service or TSS Service Provider.
 TcTssVersion TcITpm.getCapabilityVersion(long capArea, TcBlobData subCap)
          This method is an alternative to TcITpm.getCapability(long, TcBlobData).
 TcIRsaKey TcIContext.getKeyByPublicInfo(long stypeKey, long algId, TcBlobData publicInfo)
          This method searches the persistent storage for a registered key using the provided public key information and creates a key object initialized according to the found data.
 TcIRsaKey TcIContext.loadKeyByBlob(TcIRsaKey unwrappingKey, TcBlobData blob)
          This method creates a key object based on the information got by the key blob and loads the key into the TPM which unwraps the key blob utilizing the key addressed by unwrappingKey.
 TcBlobData TcITpm.pcrExtend(long pcrIndex, TcBlobData data, TcTssPcrEvent pcrEvent)
          This method extends a PCR register and writes the PCR event log.
 void TcIEncData.seal(TcIRsaKey encKey, TcBlobData data, TcIPcrComposite pcrComposite)
          This method encrypts a data blob in a manner that can only be decrypted by unseal on the same system.
 void TcIAttributes.setAttribData(long attribFlag, long subFlag, TcBlobData attrib)
          This method sets a non UINT32 attribute (i.e.
 void TcIHash.setHashValue(TcBlobData hashValue)
          This method sets the hash value of the hash object.
 void TcIPcrComposite.setPcrValue(long pcrIndex, TcBlobData pcrValue)
          This method sets the digest for a given PCR index inside the PCR composite object.
An example for the usage is the preparation of a PCR composite object before calling TcIRsaKey.createKey(TcIRsaKey, TcIPcrComposite).
 void TcIPolicy.setSecret(long secretMode, TcBlobData secret)
          This method sets the authorization data of a policy object and defines the handling of its retrieval.
 void TcITpm.stirRandom(TcBlobData entropyData)
          This method adds entropy to the TPM Random Number Generator.
 void TcIHash.updateHashValue(TcBlobData data)
          This method updates the hash object with new data.
 void TcIHash.verifySignature(TcBlobData signature, TcIRsaKey key)
          This method verifies the hash value of the hash object with a given signature.
 void TcINvRam.writeValue(long offset, TcBlobData dataToWrite)
          This method writes a given value to a previously defined area.
 

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

Methods in iaik.tc.tss.impl.csp that return TcBlobData
static TcBlobData TcCrypto.create3DESkey()
          This method calls the JCE to create a new 3DES key.
static TcBlobData TcCrypto.createAESkey(int keysize)
          This method calls the JCE to create a new AES key.
static TcBlobData TcCrypto.decryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData inputData)
           
static TcBlobData TcCrypto.decryptSymmetricCbcPkcs5Pad(java.lang.String algo, TcBlobData symKey, TcBlobData iv, TcBlobData encData)
          This method decrypts the given data blob using the given symKey and the IV.
static TcBlobData TcCrypto.encryptSymmetricCbcPkcs5Pad(java.lang.String algo, TcBlobData symKey, TcBlobData iv, TcBlobData plainData)
          This method encrypts the given data blob using the given symKey and the IV.
static TcBlobData TcCrypto.getRandom(int numBytes)
          This method returns numBytes bytes of random data.
static TcBlobData TcCrypto.pubEncryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData plainData)
           
static TcBlobData TcCrypto.pubEncryptRsaOaepSha1Mgf1(TcTpmPubkey pubKey, TcBlobData plainData)
           
 

Methods in iaik.tc.tss.impl.csp with parameters of type TcBlobData
static TcBlobData TcCrypto.decryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData inputData)
           
static TcBlobData TcCrypto.decryptSymmetricCbcPkcs5Pad(java.lang.String algo, TcBlobData symKey, TcBlobData iv, TcBlobData encData)
          This method decrypts the given data blob using the given symKey and the IV.
static TcBlobData TcCrypto.encryptSymmetricCbcPkcs5Pad(java.lang.String algo, TcBlobData symKey, TcBlobData iv, TcBlobData plainData)
          This method encrypts the given data blob using the given symKey and the IV.
static TcBlobData TcCrypto.pubEncryptRsaEcbPkcs1Padding(TcTpmPubkey pubKey, TcBlobData plainData)
           
static TcBlobData TcCrypto.pubEncryptRsaOaepSha1Mgf1(TcTpmPubkey pubKey, TcBlobData plainData)
           
 

Uses of TcBlobData in iaik.tc.tss.impl.java.tcs.authmgr
 

Methods in iaik.tc.tss.impl.java.tcs.authmgr with parameters of type TcBlobData
static java.lang.Object[] TcTcsAuthManager.startDSAP(long hContext, int entityType, long tcsKeyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
           
 

Uses of TcBlobData in iaik.tc.tss.impl.java.tcs.ctxmgr
 

Methods in iaik.tc.tss.impl.java.tcs.ctxmgr that return TcBlobData
 TcBlobData TcTcsContext.getCapability(long capArea, TcBlobData subCap)
           
static TcBlobData TcTcsContextMgr.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 

Methods in iaik.tc.tss.impl.java.tcs.ctxmgr with parameters of type TcBlobData
 TcBlobData TcTcsContext.getCapability(long capArea, TcBlobData subCap)
           
static TcBlobData TcTcsContextMgr.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 

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

Methods in iaik.tc.tss.impl.java.tcs.pbg with parameters of type TcBlobData
static java.lang.Object[] TcTpmCmdVendorSpecific.IfxReadTpm11EkCert(TcIStreamDest dest, byte index, TcBlobData antiReplay)
          This method reads the EK certificate embedded in 1.1b Infineon chips.
static java.lang.Object[] TcTpmCmdIdentity.TpmActivateIdentity(TcIStreamDest dest, long idKeyHandle, TcBlobData blob, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
static java.lang.Object[] TcTpmCmdChangeAuth.TpmChangeAuth(TcIStreamDest dest, long parentHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, 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.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.TpmCmkCreateTicket(TcIStreamDest dest, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMigration.TpmConvertMigrationBlob(TcIStreamDest dest, long parentHandle, TcBlobData inData, TcBlobData random, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMonotonicCnt.TpmCreateCounter(TcIStreamDest dest, TcTpmEncauth encAuth, TcBlobData label, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMigration.TpmCreateMigrationBlob(TcIStreamDest dest, long parentHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
static java.lang.Object[] TcTpmCmdDaa.TpmDaaJoin(TcIStreamDest dest, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdDaa.TpmDaaSign(TcIStreamDest dest, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdDelegation.TpmDelegateManage(TcIStreamDest dest, long familyID, long opCode, TcBlobData opData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdDelegation.TpmDelegateUpdateVerification(TcIStreamDest dest, TcBlobData inputData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdDelegation.TpmDelegateVerifyDelegation(TcIStreamDest dest, TcBlobData delegation)
           
static java.lang.Object[] TcTpmCmdAuthorization.TpmDSAP(TcIStreamDest dest, int entityType, long keyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
           
static java.lang.Object[] TcTpmCmdTransport.TpmEstablishTransport(TcIStreamDest dest, long encHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdTransport.TpmExecuteTransport(TcIStreamDest dest, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdManagement.TpmFieldUpgrade(TcIStreamDest dest, TcBlobData inputData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdCapability.TpmGetCapability(TcIStreamDest dest, long capArea, TcBlobData subCap)
          This command returns current information regarding the TPM.
static java.lang.Object[] TcTpmCmdDeprContext.TpmLoadAuthContext(TcIStreamDest dest, long authContextSize, TcBlobData authContextBlob)
           
static java.lang.Object[] TcTpmCmdDeprContext.TpmLoadKeyContext(TcIStreamDest dest, TcBlobData keyContextBlob)
           
static java.lang.Object[] TcTpmCmdMaintenance.TpmLoadMaintenanceArchive(TcIStreamDest dest, TcBlobData archive, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdMigration.TpmMigrateKey(TcIStreamDest dest, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdNvStorage.TpmNvWriteValue(TcIStreamDest dest, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdNvStorage.TpmNvWriteValueAuth(TcIStreamDest dest, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdSessMgmt.TpmSaveContext(TcIStreamDest dest, long handle, long resourceType, TcBlobData label)
           
static java.lang.Object[] TcTpmCmdStorage.TpmSeal(TcIStreamDest dest, long keyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdStorage.TpmSealx(TcIStreamDest dest, long keyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdCapability.TpmSetCapability(TcIStreamDest dest, long capArea, TcBlobData subCap, TcBlobData setValue, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdManagement.TpmSetRedirection(TcIStreamDest dest, long keyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdCrypto.TpmSHA1Complete(TcIStreamDest dest, TcBlobData hashData)
           
static java.lang.Object[] TcTpmCmdCrypto.TpmSHA1CompleteExtend(TcIStreamDest dest, long pcrNum, TcBlobData hashData)
           
static java.lang.Object[] TcTpmCmdCrypto.TpmSHA1Update(TcIStreamDest dest, long numBytes, TcBlobData hashData)
           
static java.lang.Object[] TcTpmCmdCrypto.TpmSign(TcIStreamDest dest, long keyHandle, TcBlobData areaToSign, TcTcsAuth inAuth1)
           
static java.lang.Object[] TcTpmCmdCrypto.TpmStirRandom(TcIStreamDest dest, TcBlobData inData)
           
static java.lang.Object[] TcTpmCmdAdminOwnership.TpmTakeOwnership(TcIStreamDest dest, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1)
          This command inserts the TPM ownership value into the TPM.
static java.lang.Object[] TcTpmCmdStorage.TpmUnBind(TcIStreamDest dest, long keyHandle, TcBlobData inData, TcTcsAuth inAuth1)
           
 

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

Methods in iaik.tc.tss.impl.java.tcs.tcsi that return TcBlobData
static TcBlobData TcTcsi.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
static TcBlobData TcTcsi.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
          This method returns the key blob (either TcTpmKey or TcTpmKey12) of the key with the given UUID.
static TcBlobData TcTcsi.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
          This method returns the key blob specified by the publicInfo parameter.
 

Methods in iaik.tc.tss.impl.java.tcs.tcsi with parameters of type TcBlobData
static java.lang.Object[] TcTcsi.TcsEstablishTransport(long hContext, long tcsEncKeyHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1)
          TODO (transport): implement Tcsip method signature
static java.lang.Object[] TcTcsi.TcsExecuteTransport(long hContext, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1)
          TODO (transport): implement Tcsip method signature
static TcBlobData TcTcsi.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
static TcBlobData TcTcsi.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
          This method returns the key blob specified by the publicInfo parameter.
static java.lang.Object[] TcTcsi.TcsipActivateTpmIdentity(long hContext, long tcsIdKeyHandle, TcBlobData blob, TcTcsAuth inKeyAuth, TcTcsAuth inOwnerAuth)
          The purpose of this method is twofold: The first purpose is to obtain assurance that the credential in the TPM_SYM_CA_ATTESTATION is for this TPM.
static java.lang.Object[] TcTcsi.TcsipChangeAuth(long hContext, long tcsParentKeyHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, TcTcsAuth ownerAuth, TcTcsAuth entityAuth)
          This method allows the owner of an entity to change the authorization data for the entity.
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.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.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.TcsipConvertMigrationBlob(long hContext, long tcsParentKeyHandle, TcBlobData inData, TcBlobData random, TcTcsAuth parentAuth)
          This method takes a migration blob and creates a normal wrapped blob.
static java.lang.Object[] TcTcsi.TcsipCreateCounter(long hContext, TcBlobData label, TcTpmEncauth encAuth, TcTcsAuth ownerAuth)
          This method creates a new counter in the TPM.
static java.lang.Object[] TcTcsi.TcsipCreateMigrationBlob(long hContext, long tcsParentKeyHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth parentAuth, TcTcsAuth entityAuth)
          This method implements the first step in the process of moving a migratable key to a new parent key or platform.
static java.lang.Object[] TcTcsi.TcsipDaaJoin(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth ownerAuth)
          This method executes a TPM DAA join command.
static java.lang.Object[] TcTcsi.TcsipDaaSign(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth ownerAuth)
          This method executes a TPM DAA sign command.
static java.lang.Object[] TcTcsi.TcsipDelegateManage(long hContext, long familyID, long opFlag, TcBlobData opData, TcTcsAuth ownerAuth)
          This command is authorized either by the TPM owner or by physical presence.
static java.lang.Object[] TcTcsi.TcsipDelegateUpdateVerificationCount(long hContext, TcBlobData inputData, TcTcsAuth ownerAuth)
          This method sets the cerificationCount in an entity (a blob or a delegation row) to the current family value, in order that the delegations represented by that entity will continue to be accepted by the TPM.
static java.lang.Object[] TcTcsi.TcsipDelegateVerifyDelegation(long hContext, TcBlobData delegation)
          This method interprets a delegate blob and returns success or failure, depending on whether the blob is currently valid.
static java.lang.Object[] TcTcsi.TcsipDSAP(long hContext, int entityType, long tcsKeyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
          This method opens a delegated authorization session.
static java.lang.Object[] TcTcsi.TcsipFieldUpgrade(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
          This command provides a mechanism that allows a vendor to update the protected capabilities once a TPM is in the field.
static java.lang.Object[] TcTcsi.TcsipGetCapability(long hContext, long capArea, TcBlobData subCap)
          This method allows the TPM to report back the requestor what type of TPM it is dealing with.
static java.lang.Object[] TcTcsi.TcsipIfxReadTpm11EkCert(long hContext, byte index, TcBlobData antiReplay)
          Vendor specific for Infineon 1.1b TPMs.
static java.lang.Object[] TcTcsi.TcsipLoadMaintenanceArchive(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
          This method loads a TPM maintenance archive that has been massaged by the manufacturer to load into another TPM.
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.
static java.lang.Object[] TcTcsi.TcsipNvWriteValue(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth)
          This command writes the value to a defined area.
static java.lang.Object[] TcTcsi.TcsipNvWriteValueAuth(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth)
          This command writes a previously defined area.
static java.lang.Object[] TcTcsi.TcsipSeal(long hContext, long tcsKeyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth)
          This method allows software to explicitly state the future trusted configuration that the platform must be in for the secret to be revealed.
static java.lang.Object[] TcTcsi.TcsipSealx(long hContext, long tcsKeyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth)
          This method allows software to explicitly state the future trusted configuration that the platform must be in for the secret to be revealed.
static java.lang.Object[] TcTcsi.TcsipSetCapability(long hContext, long capArea, TcBlobData subCap, TcBlobData value, TcTcsAuth ownerAuth)
          This method allows the caller to set values in the TPM.
static java.lang.Object[] TcTcsi.TcsipSetRedirection(long hContext, long tcsKeyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth)
          Redirected keys enable the output of a TPM to be directed to non-TCG security functions in the platform, without exposing that output to non-security functions.
static java.lang.Object[] TcTcsi.TcsipSign(long hContext, long tcsKeyHandle, TcBlobData areaToSign, TcTcsAuth inAuth)
          This method signs a digest and returns the resulting digital signature.
static java.lang.Object[] TcTcsi.TcsipStirRandom(long hContext, TcBlobData inData)
          This method adds entropy to the RNG state.
static java.lang.Object[] TcTcsi.TcsipTakeOwnership(long hContext, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth)
          This method inserts the Owner-authorization data and creates a new Storage Root Key (SRK).
static java.lang.Object[] TcTcsi.TcsipUnBind(long hContext, long tcsKeyHandle, TcBlobData inData, TcTcsAuth inAuth)
          This method takes the data blob that is the result of a bind command and decrypts it for export to the user.
static void TcTcsi.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
          Tcsi_RegisterKey allows registering a key in the TCS Persistent Storage (PS).
static java.lang.Object[] TcTcsi.TcsSHA1Complete(long hContext, TcBlobData hashData)
           
static java.lang.Object[] TcTcsi.TcsSHA1CompleteExtend(long hContext, long pcrNum, TcBlobData hashData)
           
static java.lang.Object[] TcTcsi.TcsSHA1Update(long hContext, long numBytes, TcBlobData hashData)
           
 

Uses of TcBlobData in iaik.tc.tss.impl.java.tddl
 

Methods in iaik.tc.tss.impl.java.tddl that return TcBlobData
 TcBlobData TcStreamDest.transmitData(TcBlobData command)
           
 TcBlobData TcIStreamDest.transmitData(TcBlobData command)
           
 TcBlobData TcTddlLinux.transmitData(TcBlobData command)
          This sends the given byte blob to the TPM.
 TcBlobData TcTddlVista.transmitData(TcBlobData command)
           
 TcBlobData TcTddlSocket.transmitData(TcBlobData command)
          This sends the given byte blob to the TPM.
 

Methods in iaik.tc.tss.impl.java.tddl with parameters of type TcBlobData
 TcBlobData TcStreamDest.transmitData(TcBlobData command)
           
 TcBlobData TcIStreamDest.transmitData(TcBlobData command)
           
 TcBlobData TcTddlLinux.transmitData(TcBlobData command)
          This sends the given byte blob to the TPM.
 TcBlobData TcTddlVista.transmitData(TcBlobData command)
           
 TcBlobData TcTddlSocket.transmitData(TcBlobData command)
          This sends the given byte blob to the TPM.
 

Uses of TcBlobData in iaik.tc.tss.impl.java.tsp
 

Fields in iaik.tc.tss.impl.java.tsp declared as TcBlobData
static TcBlobData TcHash.PKCS1_MD2_IDENTIFIER
          PKCS#1 AlgorithmIdentifier for MD2.
static TcBlobData TcHash.PKCS1_MD4_IDENTIFIER
          PKCS#1 AlgorithmIdentifier for MD4.
static TcBlobData TcHash.PKCS1_MD5_IDENTIFIER
          PKCS#1 AlgorithmIdentifier for MD5.
static TcBlobData TcHash.PKCS1_SHA1_IDENTIFIER
          PKCS#1 AlgorithmIdentifier for SHA1.
 

Methods in iaik.tc.tss.impl.java.tsp that return TcBlobData
 TcBlobData TcTpm.activateIdentity(TcIRsaKey identityKey, TcBlobData asymCaContentsBlob, TcBlobData symCaAttestationBlob)
          For general information about this method refer to TcITpm.activateIdentity(TcIRsaKey, TcBlobData, TcBlobData).
 TcBlobData TcRsaKey.CMKCreateBlob(TcIRsaKey parentKey, TcIMigData migrationData)
           
 TcBlobData TcTpm.collateIdentityRequest(TcIRsaKey srk, TcIRsaKey caPubKeyRsa, TcBlobData identityLabel, TcIRsaKey identityKey, long algId)
          Implementation specific notes: This implementation only supports AES for symmetric encryption.
 TcBlobData[] TcRsaKey.createMigrationBlob(TcIRsaKey parent, TcTpmMigrationkeyAuth migTicket)
           
 TcBlobData TcTpm.dirRead(long dirIndex)
           
 TcBlobData TcMigData.getAttribAuthorityData(long subFlag)
          This method is used to retrieve authority data.
 TcBlobData TcEncData.getAttribBlob(long subFlag)
          This method returns a reference to the data blob represented by this object.
 TcBlobData TcTpm.getAttribCallback(long subFlag)
          Not yet supported.
 TcBlobData TcPolicy.getAttribCallback(long subFlag)
          Not yet supported.
 TcBlobData TcRsaKey.getAttribCmkInfo(long subFlag)
          This method returns CMK information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_CMKINFO.
 TcBlobData TcAttributes.getAttribData(long attribFlag, long subFlag)
           
 TcBlobData TcPolicy.getAttribDelegationInfo(long subFlag)
          Not yet supported.
 TcBlobData TcPolicy.getAttribDelegationPcr(long subFlag)
          Not yet supported.
 TcBlobData TcRsaKey.getAttribKeyBlob(long subFlag)
          This method returns key blobs as defined for TcTssConstants.TSS_TSPATTRIB_KEY_BLOB.
 TcBlobData TcRsaKey.getAttribKeyInfo(long subFlag)
          This method returns key version information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_INFO.
 TcBlobData TcRsaKey.getAttribKeyPcr(long subFlag)
          This method returns PCR_INFO information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_PCR.
 TcBlobData TcRsaKey.getAttribKeyPcrLong(long subFlag)
          This method returns PCR_LONG information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_PCR_LONG.
 TcBlobData TcContext.getAttribMachineName(long subFlag)
          This method returns the machines host name.
 TcBlobData TcMigData.getAttribMigAuthData(long subFlag)
          This method is used to retrieve authenticating data.
 TcBlobData TcMigData.getAttribMigrationBlob(long subFlag)
          This method is used to retrieve the migration xor blob.
 TcBlobData TcEncData.getAttribPcr(long subFlag)
          This method is used to retrieve PcrInfo information about sealed data.
 TcBlobData TcEncData.getAttribPcrLongBlob(long subFlag)
          This method is used to retrieve PcrInfoLong information about sealed data.
 TcBlobData TcPolicy.getAttribPopupString(long subFlag)
          This method is a shortcut for calling TcIAttributes.getAttribData(long, long) with TcTssConstants.TSS_TSPATTRIB_POLICY_POPUPSTRING as flag.
 TcBlobData TcRsaKey.getAttribRsaKeyInfo(long subFlag)
          This method returns RSA key information as defined for TcTssConstants.TSS_TSPATTRIB_RSAKEY_INFO.
 TcBlobData TcMigData.getAttribTicketData(long subFlag)
          This method is used to retrieve ticket data.
 TcBlobData TcContext.getCapability(long capArea, TcBlobData subCap)
           
 TcBlobData TcTpm.getCapability(long capArea, TcBlobData subCap)
           
 TcBlobData TcHash.getHashValue()
           
 TcBlobData TcMigData.getMigrationTicket()
          This method is intended to be used by jTSS internal only
 TcBlobData TcPcrCompositeInfo.getPcrCompositeHash()
           
 TcBlobData TcPcrCompositeInfoShort.getPcrCompositeHash()
           
 TcBlobData TcPcrCompositeInfoLong.getPcrCompositeHash()
           
 TcBlobData TcPcrCompositeBase.getPcrValue(long pcrIndex)
           
 TcBlobData TcRsaKey.getPubKey()
           
 TcBlobData TcTpm.getRandom(long length)
           
 TcBlobData TcMigData.getRestrictTicket()
          This method is intended to be used by jTSS internal only
 TcBlobData TcMigData.getSigValue()
          This method is intended to be used by jTSS internal only
 TcBlobData TcTpm.getTestResult()
           
 TcBlobData TcTpm.pcrExtend(long pcrIndex, TcBlobData data, TcTssPcrEvent pcrEvent)
           
 TcBlobData TcTpm.pcrRead(long pcrIndex)
           
 TcBlobData TcTpm.readEkCertIfx11()
          This method is VENDOR SPECIFIC for Infineon 1.1 TPMs.
 TcBlobData TcNvRam.readValue(long offset, long dataLength)
           
 TcBlobData TcHash.sign(TcIRsaKey key)
           
 TcBlobData TcEncData.unbind(TcIRsaKey key)
           
 TcBlobData TcEncData.unseal(TcIRsaKey key)
           
 

Methods in iaik.tc.tss.impl.java.tsp with parameters of type TcBlobData
 TcBlobData TcTpm.activateIdentity(TcIRsaKey identityKey, TcBlobData asymCaContentsBlob, TcBlobData symCaAttestationBlob)
          For general information about this method refer to TcITpm.activateIdentity(TcIRsaKey, TcBlobData, TcBlobData).
 void TcEncData.bind(TcIRsaKey encKey, TcBlobData data)
           
 void TcRsaKey.CMKConvertMigration(TcIRsaKey parentKey, TcIMigData migrationData, TcBlobData random)
           
 TcBlobData TcTpm.collateIdentityRequest(TcIRsaKey srk, TcIRsaKey caPubKeyRsa, TcBlobData identityLabel, TcIRsaKey identityKey, long algId)
          Implementation specific notes: This implementation only supports AES for symmetric encryption.
 void TcRsaKey.convertMigrationBlob(TcIRsaKey parent, TcBlobData random, TcBlobData migrationBlob)
           
 java.lang.Object[] TcMonotonicCtr.createCtr(TcBlobData label)
           
 void TcTpm.dirWrite(long dirIndex, TcBlobData dirData)
           
 TcBlobData TcContext.getCapability(long capArea, TcBlobData subCap)
           
 TcBlobData TcTpm.getCapability(long capArea, TcBlobData subCap)
           
 boolean TcContext.getCapabilityBoolean(long capArea, TcBlobData subCap)
           
 boolean TcTpm.getCapabilityBoolean(long capArea, TcBlobData subCap)
           
 long TcTpm.getCapabilityUINT32(long capArea, TcBlobData subCap)
           
 TcTssVersion TcContext.getCapabilityVersion(long capArea, TcBlobData subCap)
           
 TcTssVersion TcTpm.getCapabilityVersion(long capArea, TcBlobData subCap)
           
 TcIRsaKey TcContext.getKeyByPublicInfo(long stypeKey, long algId, TcBlobData publicInfo)
           
 TcIRsaKey TcContext.loadKeyByBlob(TcIRsaKey unwrappingKey, TcBlobData blob)
           
 TcBlobData TcTpm.pcrExtend(long pcrIndex, TcBlobData data, TcTssPcrEvent pcrEvent)
           
 void TcEncData.seal(TcIRsaKey encKey, TcBlobData data, TcIPcrComposite pcrComposite)
           
 void TcHash.setAttribAlgIdentifier(long subFlag, TcBlobData data)
          This method sets the hash algorithm identifier if the init flags TcTssConstants.TSS_HASH_OTHER was provided upon object creation.
 void TcMigData.setAttribAuthorityData(long subFlag, TcBlobData data)
          This method allows to set data belonging to the authority.
 void TcEncData.setAttribBlob(long subFlag, TcBlobData data)
          This method allows to set the blob to be bound or encrypted.
 void TcTpm.setAttribCallback(long subFlag, TcBlobData attrib)
          Not yet supported.
 void TcPolicy.setAttribCallback(long subFlag, TcBlobData attrib)
          Not yet supported.
 void TcRsaKey.setAttribCmkInfo(long subFlag, TcBlobData attrib)
          This method sets CMK information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_CMKINFO.
 void TcTpm.setAttribCredential(long subFlag, TcBlobData credential)
          This method can be used to set credentials (EK, Platform, ...) that should be used in the collateIdentity method.
 void TcAttributes.setAttribData(long attribFlag, long subFlag, TcBlobData attrib)
           
 void TcPolicy.setAttribDelegationInfo(long subFlag, TcBlobData attrib)
          Not yet supported.
 void TcPolicy.setAttribDelegationPcr(long subFlag, TcBlobData attrib)
          Not yet supported.
 void TcRsaKey.setAttribKeyBlob(long subFlag, TcBlobData attrib)
          This method sets RSA key information as defined for TcTssConstants.TSS_TSPATTRIB_KEY_BLOB.
 void TcMigData.setAttribMigAuthData(long subFlag, TcBlobData data)
          This method allows to set authenticating data.
 void TcMigData.setAttribMigrationBlob(long subFlag, TcBlobData data)
          This method allows to set the public key blob.
 void TcMigData.setAttribMigrationTicket(long subFlag, TcBlobData data)
          This method allows to set the migration ticket data from the authorize migration key proceess.
 void TcPolicy.setAttribPopupString(long subFlag, TcBlobData attrib)
          This method is a shortcut for calling TcIAttributes.setAttribData(long, long, TcBlobData) with TcTssConstants.TSS_TSPATTRIB_POLICY_POPUPSTRING as flag.
 void TcRsaKey.setAttribRsaKeyInfo(long subFlag, TcBlobData attrib)
          This method sets RSA key information as defined for TcTssConstants.TSS_TSPATTRIB_RSAKEY_INFO.
 void TcMigData.setAttribTicketData(long subFlag, TcBlobData data)
          This method allows to set data belonging to the migration ticket.
 void TcMigData.setBlob(TcBlobData blob)
          This method is intended to be used by jTSS internal only
 void TcHash.setHashValue(TcBlobData hashValue)
           
 void TcPcrCompositeInfo.setPcrValue(long pcrIndex, TcBlobData pcrValue)
           
 void TcPcrCompositeInfoShort.setPcrValue(long pcrIndex, TcBlobData pcrValue)
           
 void TcPcrCompositeInfoLong.setPcrValue(long pcrIndex, TcBlobData pcrValue)
           
 void TcPolicy.setSecret(long secretMode, TcBlobData secret)
           
 void TcTpm.stirRandom(TcBlobData entropyData)
           
 void TcHash.updateHashValue(TcBlobData data)
           
 void TcHash.verifySignature(TcBlobData signature, TcIRsaKey key)
           
 void TcNvRam.writeValue(long offset, TcBlobData dataToWrite)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.internal that return TcBlobData
static TcBlobData TcTspInternal.TspContextGetCapability_Internal(TcContext context, long capArea, TcBlobData subCap)
           
static TcBlobData TcTspInternal.TspGetCapability_Internal(TcContext context, long capArea, TcBlobData subCap)
          This method allows the TPM to report back the requestor what type of TPM it is dealing with.
static TcBlobData TcTspInternal.TspGetRandom_Internal(TcContext context, long bytesRequested)
          This method returns the next bytesRequested bytes from the random number generator to the caller.
static TcBlobData TcTspInternal.TspGetTestResult_Internal(TcContext context)
          This method provides manufacturer specific information regarding the results of the self-test.
static TcBlobData TcTspInternal.TspIfxReadTpm11Ek(TcContext context)
          This method reads the EK certificate embedded in 1.1b Infineon chips.
 

Methods in iaik.tc.tss.impl.java.tsp.internal with parameters of type TcBlobData
 TcTcsAuth TcTspInternal.FieldUpgrade(TcContext context, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This command is vendor specific.
static java.lang.Object[] TcTspInternal.TspActivateIdentity_Internal(TcContext context, long idKeyHandle, TcBlobData blob, TcTcsAuth inAuth1, TcTcsAuth inAuth2, TcTpmSecret idKeyAuth, TcTpmSecret ownerAuth)
          The purpose of this method is twofold: The first purpose is to obtain assurance that the credential in the TPM_SYM_CA_ATTESTATION is for this TPM.
static java.lang.Object[] TcTspInternal.TspChangeAuth_Internal(TcContext context, long parentHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2, TcTpmSecret parentAuth, TcTpmSecret entityAuth, TcTpmSecret entityAuthVal)
          This method allows the owner of an entity to change the authorization data for the entity.
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.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 TcBlobData TcTspInternal.TspContextGetCapability_Internal(TcContext context, long capArea, TcBlobData subCap)
           
static java.lang.Object[] TcTspInternal.TspConvertMigrationBlob_Internal(TcContext context, long parentHandle, TcBlobData inData, TcBlobData random, TcTcsAuth inAuth1, TcTpmSecret parentAuth)
          This method takes a migration blob and creates a normal wrapped blob.
static java.lang.Object[] TcTspInternal.TspCreateCounter_Internal(TcContext context, TcTpmEncauth encAuth, TcBlobData label, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method creates a new counter in the TPM.
static java.lang.Object[] TcTspInternal.TspCreateMigrationBlob_Internal(TcContext context, long parentHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2, TcTpmSecret parentAuth, TcTpmSecret entityAuth)
          This method implements the first step in the process of moving a migratable key to a new parent key or platform.
static java.lang.Object[] TcTspInternal.TspDaaJoin_Internal(TcContext context, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method executes a TPM DAA join command.
static java.lang.Object[] TcTspInternal.TspDaaSign_Internal(TcContext context, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method executes a TPM DAA sign command.
static java.lang.Object[] TcTspInternal.TspDelegate_UpdateVerificationCount_Internal(TcContext context, TcBlobData inputData, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method sets the cerificationCount in an entity (a blob or a delegation row) to the current family value, in order that the delegations represented by that entity will continue to be accepted by the TPM.
static java.lang.Object[] TcTspInternal.TspDelegateManage_Internal(TcContext context, long familyID, long opCode, TcBlobData opData, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This command is authorized either by the TPM owner or by physical presence.
static void TcTspInternal.TspDelegateVerifyDelegation_Internal(TcContext context, TcBlobData delegation)
          This method interprets a delegate blob and returns success or failure, depending on whether the blob is currently valid.
static java.lang.Object[] TcTspInternal.TspDSAP_Internal(TcContext context, int entityType, long keyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
          This method opens a delegated authorization session.
static java.lang.Object[] TcTspInternal.TspEstablishTransport_Internal(TcContext context, long encHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1, TcTpmSecret keyAuth)
           
static java.lang.Object[] TcTspInternal.TspExecuteTransport_Internal(TcContext context, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1, TcTpmSecret transAuth)
           
static TcBlobData TcTspInternal.TspGetCapability_Internal(TcContext context, long capArea, TcBlobData subCap)
          This method allows the TPM to report back the requestor what type of TPM it is dealing with.
static java.lang.Object[] TcTspInternal.TspLoadMaintenanceArchive_Internal(TcContext context, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method loads a TPM maintenance archive that has been massaged by the manufacturer to load into another TPM.
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.
static TcTcsAuth TcTspInternal.TspNvWriteValue_Internal(TcContext context, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This command writes the value to a defined area.
static TcTcsAuth TcTspInternal.TspNvWriteValueAuth_Internal(TcContext context, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1, TcTpmSecret authValue)
          This command writes a previously defined area.
static java.lang.Object[] TcTspInternal.TspSeal_Internal(TcContext context, long keyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret pubAuth)
          This method allows software to explicitly state the future trusted configuration that the platform must be in for the secret to be revealed.
static java.lang.Object[] TcTspInternal.TspSealx_Internal(TcContext context, long keyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret pubAuth)
          This method allows software to explicitly state the future trusted configuration that the platform must be in for the secret to be revealed.
static TcTcsAuth TcTspInternal.TspSetCapability_Internal(TcContext context, long capArea, TcBlobData subCap, TcBlobData setValue, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method allows the caller to set values in the TPM.
static TcTcsAuth TcTspInternal.TspSetRedirection_Internal(TcContext context, long keyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          Redirected keys enable the output of a TPM to be directed to non-TCG security functions in the platform, without exposing that output to non-security functions.
static TcTpmDigest TcTspInternal.TspSHA1Complete_Internal(TcContext context, TcBlobData hashData)
           
static java.lang.Object[] TcTspInternal.TspSHA1CompleteExtend_Internal(TcContext context, long pcrNum, TcBlobData hashData)
           
static void TcTspInternal.TspSHA1Update_Internal(TcContext context, long numBytes, TcBlobData hashData)
           
static java.lang.Object[] TcTspInternal.TspSign_Internal(TcContext context, long keyHandle, TcBlobData areaToSign, TcTcsAuth inAuth1, TcTpmSecret privAuth)
          This method signs a digest and returns the resulting digital signature.
static void TcTspInternal.TspStirRandom_Internal(TcContext context, TcBlobData inData)
          This method adds entropy to the RNG state.
static java.lang.Object[] TcTspInternal.TspTakeOwnership_Internal(TcContext context, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1, TcTpmSecret ownerAuth)
          This method inserts the Owner-authorization data and creates a new Storage Root Key (SRK).
static java.lang.Object[] TcTspInternal.TspUnBind_Internal(TcContext context, long keyHandle, TcBlobData inData, TcTcsAuth inAuth1, TcTpmSecret privAuth)
          This method takes the data blob that is the result of a bind command and decrypts it for export to the user.
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding that return TcBlobData
 TcBlobData TcITcsBinding.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcITcsBinding.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcITcsBinding.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding with parameters of type TcBlobData
 java.lang.Object[] TcITcsBinding.TcsEstablishTransport(long hContext, long encHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsExecuteTransport(long hContext, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1)
           
 TcBlobData TcITcsBinding.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcITcsBinding.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 java.lang.Object[] TcITcsBinding.TcsipActivateIdentity(long hContext, long idKeyHandle, TcBlobData blob, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcITcsBinding.TcsipChangeAuth(long hContext, long parentHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, 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.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.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipConvertMigrationBlob(long hContext, long parentHandle, TcBlobData inData, TcBlobData random, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipCreateCounter(long hContext, TcBlobData label, TcTpmEncauth encAuth, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipCreateMigrationBlob(long hContext, long parentHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcITcsBinding.TcsipDaaJoin(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipDaaSign(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipDelegateManage(long hContext, long familyID, long opCode, TcBlobData opData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipDelegateUpdateVerificationCount(long hContext, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipDelegateVerifyDelegation(long hContext, TcBlobData delegation)
           
 java.lang.Object[] TcITcsBinding.TcsipDSAP(long hContext, int entityType, long keyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
           
 java.lang.Object[] TcITcsBinding.TcsipFieldUpgrade(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcITcsBinding.TcsipGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 java.lang.Object[] TcITcsBinding.TcsipIfxReadTpm11EkCert(long hContext, byte index, TcBlobData antiReplay)
           
 java.lang.Object[] TcITcsBinding.TcsipLoadMaintenanceArchive(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcITcsBinding.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipNvWriteValue(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipNvWriteValueAuth(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipSeal(long hContext, long keyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipSealx(long hContext, long keyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipSetCapability(long hContext, long capArea, TcBlobData subCap, TcBlobData setValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipSetRedirection(long hContext, long keyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipSign(long hContext, long keyHandle, TcBlobData areaToSign, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipStirRandom(long hContext, TcBlobData inData)
           
 java.lang.Object[] TcITcsBinding.TcsipTakeOwnership(long hContext, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcITcsBinding.TcsipUnBind(long hContext, long keyHandle, TcBlobData inData, TcTcsAuth inAuth1)
           
 void TcITcsBinding.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 java.lang.Object[] TcITcsBinding.TcsSHA1Complete(long hContext, TcBlobData hashData)
           
 java.lang.Object[] TcITcsBinding.TcsSHA1CompleteExtend(long hContext, long pcrNum, TcBlobData hashData)
           
 java.lang.Object[] TcITcsBinding.TcsSHA1Update(long hContext, long numBytes, TcBlobData hashData)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.local that return TcBlobData
 TcBlobData TcTcsBindingLocal.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcTcsBindingLocal.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcTcsBindingLocal.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.local with parameters of type TcBlobData
 java.lang.Object[] TcTcsBindingLocal.TcsEstablishTransport(long hContext, long encHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsExecuteTransport(long hContext, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1)
           
 TcBlobData TcTcsBindingLocal.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcTcsBindingLocal.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipActivateIdentity(long hContext, long idKeyHandle, TcBlobData blob, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipChangeAuth(long hContext, long parentHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, 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.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.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipConvertMigrationBlob(long hContext, long parentHandle, TcBlobData inData, TcBlobData random, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipCreateCounter(long hContext, TcBlobData label, TcTpmEncauth encAuth, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipCreateMigrationBlob(long hContext, long parentHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDaaJoin(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDaaSign(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDelegateManage(long hContext, long familyID, long opCode, TcBlobData opData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDelegateUpdateVerificationCount(long hContext, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDelegateVerifyDelegation(long hContext, TcBlobData delegation)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipDSAP(long hContext, int entityType, long keyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipFieldUpgrade(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipIfxReadTpm11EkCert(long hContext, byte index, TcBlobData antiReplay)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipLoadMaintenanceArchive(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipNvWriteValue(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipNvWriteValueAuth(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipSeal(long hContext, long keyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipSealx(long hContext, long keyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipSetCapability(long hContext, long capArea, TcBlobData subCap, TcBlobData setValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipSetRedirection(long hContext, long keyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipSign(long hContext, long keyHandle, TcBlobData areaToSign, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipStirRandom(long hContext, TcBlobData inData)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipTakeOwnership(long hContext, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingLocal.TcsipUnBind(long hContext, long keyHandle, TcBlobData inData, TcTcsAuth inAuth1)
           
 void TcTcsBindingLocal.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 java.lang.Object[] TcTcsBindingLocal.TcsSHA1Complete(long hContext, TcBlobData hashData)
           
 java.lang.Object[] TcTcsBindingLocal.TcsSHA1CompleteExtend(long hContext, long pcrNum, TcBlobData hashData)
           
 java.lang.Object[] TcTcsBindingLocal.TcsSHA1Update(long hContext, long numBytes, TcBlobData hashData)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice that return TcBlobData
 TcBlobData TcTcsBindingSoap.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcTcsBindingSoap.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcTcsBindingSoap.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice with parameters of type TcBlobData
 java.lang.Object[] TcTcsBindingSoap.TcsEstablishTransport(long hContext, long encHandle, TcTpmTransportPublic transPublic, TcBlobData secret, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsExecuteTransport(long hContext, TcBlobData wrappedCmd, long transHandle, TcTcsAuth inAuth1)
           
 TcBlobData TcTcsBindingSoap.TcsiGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 TcBlobData TcTcsBindingSoap.TcsiGetRegisteredKeyByPublicInfo(long hContext, long algId, TcBlobData publicInfo)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipActivateIdentity(long hContext, long idKeyHandle, TcBlobData blob, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipChangeAuth(long hContext, long parentHandle, int protocolID, TcTpmEncauth newAuth, int entityType, TcBlobData encData, 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.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.TcsipCmkCreateTicket(long hContext, TcTpmPubkey verificationKey, TcTpmDigest signedData, TcBlobData signatureValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipConvertMigrationBlob(long hContext, long parentHandle, TcBlobData inData, TcBlobData random, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipCreateCounter(long hContext, TcBlobData label, TcTpmEncauth encAuth, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipCreateMigrationBlob(long hContext, long parentHandle, int migrationType, TcTpmMigrationkeyAuth migrationKeyAuth, TcBlobData encData, TcTcsAuth inAuth1, TcTcsAuth inAuth2)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDaaJoin(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDaaSign(long hContext, long handle, short stage, TcBlobData inputData0, TcBlobData inputData1, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDelegateManage(long hContext, long familyID, long opCode, TcBlobData opData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDelegateUpdateVerificationCount(long hContext, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDelegateVerifyDelegation(long hContext, TcBlobData delegation)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipDSAP(long hContext, int entityType, long keyHandle, TcTpmNonce nonceOddDSAP, TcBlobData entityValue)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipFieldUpgrade(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipGetCapability(long hContext, long capArea, TcBlobData subCap)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipIfxReadTpm11EkCert(long hContext, byte index, TcBlobData antiReplay)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipLoadMaintenanceArchive(long hContext, TcBlobData inData, TcTcsAuth ownerAuth)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipMigrateKey(long hContext, long maKeyHandle, TcTpmPubkey pubKey, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipNvWriteValue(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipNvWriteValueAuth(long hContext, long nvIndex, long offset, TcBlobData data, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipSeal(long hContext, long keyHandle, TcTpmEncauth encAuth, TcITpmPcrInfo pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipSealx(long hContext, long keyHandle, TcTpmEncauth encAuth, TcTpmPcrInfoLong pcrInfo, TcBlobData inData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipSetCapability(long hContext, long capArea, TcBlobData subCap, TcBlobData setValue, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipSetRedirection(long hContext, long keyHandle, long redirCmd, TcBlobData inputData, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipSign(long hContext, long keyHandle, TcBlobData areaToSign, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipStirRandom(long hContext, TcBlobData inData)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipTakeOwnership(long hContext, int protocolID, TcBlobData encOwnerAuth, TcBlobData encSrkAuth, TcITpmKeyNew srkParams, TcTcsAuth inAuth1)
           
 java.lang.Object[] TcTcsBindingSoap.TcsipUnBind(long hContext, long keyHandle, TcBlobData inData, TcTcsAuth inAuth1)
           
 void TcTcsBindingSoap.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 java.lang.Object[] TcTcsBindingSoap.TcsSHA1Complete(long hContext, TcBlobData hashData)
           
 java.lang.Object[] TcTcsBindingSoap.TcsSHA1CompleteExtend(long hContext, long pcrNum, TcBlobData hashData)
           
 java.lang.Object[] TcTcsBindingSoap.TcsSHA1Update(long hContext, long numBytes, TcBlobData hashData)
           
 

Uses of TcBlobData in iaik.tc.tss.impl.ps
 

Methods in iaik.tc.tss.impl.ps that return TcBlobData
 TcBlobData TcITssPersistentStorage.getRegisteredKeyBlob(TcTssUuid keyUuid)
          Gets the key blob from the key described by this UUID
 TcBlobData TcTssPersistentStorage.getRegisteredKeyBlob(TcTssUuid keyUuid)
           
 TcBlobData TcITssPersistentStorage.getRegisteredKeyByPublicInfo(long algId, TcBlobData pubKey)
          TODO complete documentation Returns a key blob described by the given public key and its algorithm
 TcBlobData TcTssPersistentStorage.getRegisteredKeyByPublicInfo(long algId, TcBlobData pubKey)
           
 

Methods in iaik.tc.tss.impl.ps with parameters of type TcBlobData
 TcBlobData TcITssPersistentStorage.getRegisteredKeyByPublicInfo(long algId, TcBlobData pubKey)
          TODO complete documentation Returns a key blob described by the given public key and its algorithm
 TcBlobData TcTssPersistentStorage.getRegisteredKeyByPublicInfo(long algId, TcBlobData pubKey)
           
 void TcITssPersistentStorage.registerKey(TcTssUuid parentUuid, TcTssUuid keyUuid, TcBlobData key)
          Registers the key in persistent storage.
 void TcTssPersistentStorage.registerKey(TcTssUuid parentUuid, TcTssUuid keyUuid, TcBlobData key)