|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |