A B C D E F G H I J K L N O P Q R S T U V W X

A

activateIdentity(TcIRsaKey, TcBlobData, TcBlobData) - Method in interface TcITpm
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.
append(TcBlobData) - Method in class TcBlobData
This method is used to append binary data to the current binary data block.
asByteArray() - Method in class TcBlobData
This method returns the entire binary data as a byte array.
asShortArray() - Method in class TcBlobData
This method returns the entire binary data as a short array.
assignToObject(TcIAuthObject) - Method in interface TcIPolicy
This method assigns an object (working object) like TPM object, key object, encrypted data object to a certain policy.
authorizeMigrationTicket(TcIRsaKey, long) - Method in interface TcITpm
This method provides the migration ticket required for the migration process.

B

bind(TcIRsaKey, TcBlobData) - Method in interface TcIEncData
This method encrypts a data blob in a manner that can only be decrypted by TcIEncData.unbind(TcIRsaKey).
BYTE_ORDER_BE - Static variable in class TcByteOrder
Constant for big endian byte order (MSB first).
BYTE_ORDER_LE - Static variable in class TcByteOrder
Constant for little endian byte order (LSB first).

C

callback() - Method in class TcTssCallback
When extending this class, this method has to be implemented.
certifyKey(TcIRsaKey, TcTssValidation) - Method in interface TcIRsaKey
This method signs a public key inside the TPM using TcTssConstants.TSS_SS_RSASSAPKCS1V15_SHA1).
certifySelfTest(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method performs a self-test of each internal TPM function and returns an authenticated value (signature) if the test has passed.
changeAuth(TcIAuthObject, TcIPolicy) - Method in interface TcIAuthObject
This method changes the authorization data (secret) of an entity (object) and assigns the object to the newPolicy object.
changeAuthAsym(TcIAuthObject, TcIRsaKey, TcIPolicy) - Method in interface TcIAuthObject
This method changes the authorization data (secret) of an entity (object) utilizing the asymmetric change protocol and assigns the object to the newPolicy object.
checkMaintenancePubKey(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method proofs the maintenance public key.
clearOwner(boolean) - Method in interface TcITpm
This method clears the TPM ownership.
clone() - Method in class TcBlobData
This method returns a clone of the object.
clone() - Method in class TcTssCallback
Clone method.
clone() - Method in class TcTssUuid
Returns a clone of the object.
closeContext() - Method in interface TcIContext
This method destroys the object associated with the object handle.
closeObject(TcIWorkingObject) - Method in interface TcIContext
This method is used to close a given object.
collateIdentityRequest(TcIRsaKey, TcIRsaKey, TcBlobData, TcIRsaKey, long) - Method in interface TcITpm
This method creates an identity key, binds it to the label and returns a certificate request package.
connect(String) - Method in interface TcIContext
This method tries to connect the context to a host running a TCS service.
connect() - Method in interface TcIContext
This method tries to connect the context to the default host (localhost).
convertMigrationBlob(TcIRsaKey, TcBlobData, TcBlobData) - Method in interface TcIRsaKey
This method takes the migration blob built by Tspi_Key_CreateMigrationBlob using the migration scheme TSS_MS_MIGRATE and creates a normal wrapped key.
convertUuidJavaToTss(UUID) - Method in class TcUuidFactory
This method converts a Java UUID (available in Java 1.5 onwards) into a TSS UUID.
convertUuidTssToJava(TcTssUuid) - Method in class TcUuidFactory
This method converts a TSS UUID into a Java UUID (available in Java 1.5 onwards).
createEncDataObject(long) - Method in interface TcIContext
This method returns a new encdata object.
createEndorsementKey(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method creates the endorsement key.
createHashObject(long) - Method in interface TcIContext
This method returns a new hash object.
createKey(TcIRsaKey, TcIPcrComposite) - Method in interface TcIRsaKey
This method creates a key pair within the TPM and wraps it with the key addressed by wrappingKey.
If the internal key structure is a 1.1 TPM key, the provided PcrComposite must be a TcTssConstants.TSS_PCRS_STRUCT_INFO.
createMigrationBlob(TcIRsaKey, TcBlobData) - Method in interface TcIRsaKey
This method creates a migration blob of the key.
createPcrCompositeObject(long) - Method in interface TcIContext
This method returns a new PCR object.
createPolicyObject(long) - Method in interface TcIContext
This method returns a new policy object.
createRsaKeyObject(long) - Method in interface TcIContext
This method returns a new key object.

D

decodeBoolean() - Method in class TcBasicTypeDecoder
This method decodes a single byte and interprets it as a boolean value.
decodeByte() - Method in class TcBasicTypeDecoder
This method decodes a single byte.
decodeBytes(int) - Method in class TcBasicTypeDecoder
This method returns the given number of bytes starting at the current offset.
decodeBytes(long) - Method in class TcBasicTypeDecoder
Overloaded method taking a long instead of an int as argument.
decodeTpmAlgorithmId() - Method in class TcBasicTypeDecoder
This method decodes a TPM_ALGORITHM_ID.
decodeTpmAuthDataUsage() - Method in class TcBasicTypeDecoder
This method decodes a TPM_AUTH_DATA_USAGE.
decodeTpmEncScheme() - Method in class TcBasicTypeDecoder
This method decodes a TPM_ENC_SCHEME.
decodeTpmKeyFlags() - Method in class TcBasicTypeDecoder
This method decodes a TPM_KEY_FLAGS.
decodeTpmKeyUsage() - Method in class TcBasicTypeDecoder
This method decodes a TPM_KEY_USAGE.
decodeTpmSigScheme() - Method in class TcBasicTypeDecoder
This method decodes a TPM_SIG_SCHEME.
decodeTssAlgorithmId() - Method in class TcBasicTypeDecoder
This method decodes a TSS_ALGORITHM_ID.
decodeTssEncScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_ENC_SCHEME.
decodeTssEvenType() - Method in class TcBasicTypeDecoder
This method decodes a TSS_EVEN_TYPE.
decodeTssFlag() - Method in class TcBasicTypeDecoder
This method decodes a TSS_FLAG.
decodeTssHandle() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HANDLE.
decodeTssHContext() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HCONTEXT.
decodeTssHEncData() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HENC_DATA.
decodeTssHHash() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HHASH.
decodeTssHKey() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HKEY.
decodeTssHObjet() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HOBJECT.
decodeTssHPcrs() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPCRS.
decodeTssHPolicy() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPOLICY.
decodeTssHPS() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPS.
decodeTssHTpm() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HTPM.
decodeTssKeyUsageId() - Method in class TcBasicTypeDecoder
This method decodes a TSS_KEY_USAGE_ID.
decodeTssMigrationScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_MIGRATION_SCHEME.
decodeTssResult() - Method in class TcBasicTypeDecoder
This method decodes a TSS_RESULT.
decodeTssSigScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_SIG_SCHEME.
decodeUINT16() - Method in class TcBasicTypeDecoder
This method decodes an UINT16 type starting at the current offset.
decodeUINT32() - Method in class TcBasicTypeDecoder
This method decodes an UINT32 type starting at the current offset.
decodeUINT64() - Method in class TcBasicTypeDecoder
This method decodes an UINT64 type starting at the current offset.
defineSpace(TcIPcrComposite, TcIPcrComposite) - Method in interface TcINvRam
This method establishes the space necessary for the NV store.
dirRead(long) - Method in interface TcITpm
This method reads a Data Integrity Register.
dirWrite(long, TcBlobData) - Method in interface TcITpm
This method writes a Data Integrity Register.

E

equals(Object) - Method in class TcBlobData
This method checks if two objects are equal.
equals(Object) - Method in class TcTpmNonce
Returns true if the provided object is equal to this object.
equals(Object) - Method in class TcTssUuid
Compares two UUIDs.
equals(Object) - Method in class TcTssVersion
This method returns true if the two version numbers are equal, false otherwise.
equalsMinMaj(Object) - Method in class TcTpmVersion
This method returns true if the two major and minor version numbers are equal, false otherwise.
equalsMinMaj(Object) - Method in class TcTssVersion
This method returns true if the two major and minor version numbers are equal, false otherwise.
equalsRevMinMaj(Object) - Method in class TcTpmVersion
This method returns true if the tow major and minor revisions numbers are equal, false otherwise.
equalsRevMinMaj(Object) - Method in class TcTssVersion
This method returns true if the tow major and minor revisions numbers are equal, false otherwise.
ERR_TYPE_TPM_FATAL - Static variable in class TcTpmErrors
Fatal TPM defined error.
ERR_TYPE_TPM_NONFATAL - Static variable in class TcTpmErrors
Fatal vendor defined error.
ERR_TYPE_TPM_SUCCESS - Static variable in class TcTpmErrors
No Error (TPM success)
ERR_TYPE_UNKNOWN - Static variable in class TcTpmErrors
Unknown error type.
ERR_TYPE_VENDOR_FATAL - Static variable in class TcTpmErrors
Non-fatal TPM defined error.
ERR_TYPE_VENDOR_NONFATAL - Static variable in class TcTpmErrors
Non-fatal vendor defined error.
errToString(long) - Static method in class TcTpmErrors
This method returns an error message including the error code, the error type and the error message.
errToString(long) - Static method in class TcTssErrors
This method returns an error message including the error code, the error type and the error message.

F

FACILITY_TSS - Static variable in class TcTssErrors
facility number for TCPA return codes
FACILITY_TSS_CODEPOS - Static variable in class TcTssErrors
shift the facility info to the code position
flushSecret() - Method in interface TcIPolicy
This method flushes a cached secret.
freeMemory(long) - Method in interface TcIContext
This method frees memory allocated by TSS Service Provider on a context base.

G

generateRandomUuid() - Method in class TcUuidFactory
This method generates a random universally unique identifier UUID that is used to identify keys stored in the persistent storage of the TSS.
getAdditionalArea() - Method in class TcTpmDelegateKeyBlob
Returns contents of the additionalArea field.
getAdditionalArea() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the additionalArea field.
getAdditionalData() - Method in class TcTpmContextBlob
Returns contents of the additionalData field.
getAdditionalData() - Method in class TcTpmDaaBlob
Returns contents of the additionalData field.
getAdditionalSize() - Method in class TcTpmContextBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDaaBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDelegateKeyBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the additionalSize field.
getAlg() - Method in class TcTssCallback
This method returns the content of the alg field.
getAlgId() - Method in class TcTpmSymmetricKey
Returns contents of the algId field.
getAlgId() - Method in class TcTpmTransportPublic
Returns contents of the algId field.
getAlgorithm() - Method in class TcTpmSymCaAttestation
Returns contents of the algorithm field.
getAlgorithmID() - Method in class TcTpmKeyParms
Returns contents of the algorithmID field.
getAlgorithmParms() - Method in interface TcITpmKey
 
getAlgorithmParms() - Method in class TcTpmCertifyInfo
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmCertifyInfo2
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmKey
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmKey12
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmPubkey
Returns contents of the algorithmParms field.
getAllowMaintenance() - Method in class TcTpmPermanentFlags
Returns contents of the allowMaintenance field.
getAppData() - Method in class TcTssCallback
This method returns the content of the appData field.
getAsymAlgorithm() - Method in class TcTpmIdentityReq
Returns contents of the asymAlgorithm field.
getAsymBlob() - Method in class TcTpmIdentityReq
Returns contents of the asymBlob field.
getAsymSize() - Method in class TcTpmIdentityReq
Returns contents of the asymSize field.
getAttribData(long, long) - Method in interface TcIAttributes
This method gets a non UINT32 attribute of the object (i.e.
getAttribKeyInfoVersion() - Method in interface TcIRsaKey
This method returns the version of the key.
getAttribUint32(long, long) - Method in interface TcIAttributes
This method gets an UINT32 attribute of the object.
getAttributes() - Method in class TcTpmNvAttributes
Returns contents of the attributes field.
getAttribUuid() - Method in interface TcIRsaKey
This method returns the UUID of the key.
getAuditCount() - Method in class TcTpmAuditEventIn
Returns contents of the auditCount field.
getAuditCount() - Method in class TcTpmAuditEventOut
Returns contents of the auditCount field.
getAuthData() - Method in class TcTpmSealedData
Returns contents of the authData field.
getAuthData() - Method in class TcTpmTransportAuth
Returns contents of the authData field.
getAuthData() - Method in class TcTpmTransportInternal
Returns contents of the authData field.
getAuthDataUsage() - Method in interface TcITpmKey
 
getAuthDataUsage() - Method in class TcTpmCertifyInfo
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmCertifyInfo2
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmKey
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmKey12
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTssKmKeyinfo
Returns contents of the authDataUsage field.
getAuthValue() - Method in class TcTpmDelegateSensitive
Returns contents of the authValue field.
getAuthValue() - Method in class TcTpmDelegateTableRow
Returns contents of the authValue field.
getAuthValue() - Method in class TcTpmEkBlobAuth
Returns contents of the authValue field.
getBGlobalLock() - Method in class TcTpmStClaerFlags
Returns contents of the bGlobalLock field.
getBlob() - Method in class TcTpmEkBlob
Returns contents of the blob field.
getBlobIntegrity() - Method in class TcTpmDaaBlob
Returns contents of the blobIntegrity field.
getBlobSize() - Method in class TcTpmEkBlob
Returns contents of the blobSize field.
getBlockSize() - Method in class TcTpmSymmetricKeyParms
Returns contents of the blockSize field.
getByteOrder() - Method in class TcBlobData
This method returns the byte order used when converting UINT16 and UINT32 types to byte blobs.
getCapability(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapability(long, TcBlobData) - Method in interface TcITpm
This method provides the capabilities of the TPM.
getCapabilityBoolean(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapabilityBoolean(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCapabilitySigned() - Method in interface TcITpm
The TPM function TPM_GetCapabilitySigned that actually performs this functions was found to contain a vulnerability that makes its security questionable therefore its use unadvised.
getCapabilityUINT32(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCapabilityVersion(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapabilityVersion(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCEKPUsed() - Method in class TcTpmPermanentFlags
Returns contents of the CEKPUsed field.
getCertificateHash() - Method in class TcTssEventCert
This method returns the content of the certificateHash field.
getCertificateHashLength() - Method in class TcTssEventCert
This method returns the length of the certificateHash field.
getClockSeqHigh() - Method in class TcTssUuid
Returns contents of the clockSeqHigh field.
getClockSeqLow() - Method in class TcTssUuid
Returns contents of the clockSeqLow field.
getConformanceCredential() - Method in class TcTpmIdentityProof
Returns contents of the conformanceCredential field.
getConformanceSize() - Method in class TcTpmIdentityProof
Returns contents of the conformanceSize field.
getContextCount() - Method in class TcTpmContextBlob
Returns contents of the contextCount field.
getContextNonce() - Method in class TcTpmContextSensitive
Returns contents of the contextNonce field.
getCounter() - Method in class TcTpmCounterValue
Returns contents of the counter field.
getCreationPCRSelection() - Method in class TcTpmPcrInfoLong
Returns contents of the creationPCRSelection field.
getCredential() - Method in class TcTpmSymCaAttestation
Returns contents of the credential field.
getCredSize() - Method in class TcTpmSymCaAttestation
Returns contents of the credSize field.
getCurrentTicks() - Method in class TcTpmCurrentTicks
Returns the current ticks value from the TPM internal tick counter
getCurrentTicks() - Method in class TcTpmTransportLogOut
Returns contents of the currentTicks field.
getDAAcontextSeed() - Method in class TcTpmDaaContext
Returns contents of the DAAcontextSeed field.
getDAAcount() - Method in class TcTpmDaaTpm
Returns contents of the DAAcount field.
getDAAdigest() - Method in class TcTpmDaaContext
Returns contents of the DAAdigest field.
getDAAdigestContext() - Method in class TcTpmDaaContext
Returns contents of the DAAdigestContext field.
getDAAdigestgamma() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestgamma field.
getDAAdigestIssuer() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestIssuer field.
getDAAdigestn() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestn field.
getDAAdigestn0() - Method in class TcTpmDaaJoindata
Returns contents of the DAAdigestn0 field.
getDAAdigestR0() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestR0 field.
getDAAdigestR1() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestR1 field.
getDAAdigestS0() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestS0 field.
getDAAdigestS1() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestS1 field.
getDAAdigestv0() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestv0 field.
getDAAdigestv1() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestv1 field.
getDAAgenericq() - Method in class TcTpmDaaIssuer
Returns contents of the DAAgenericq field.
getDAAjoinu0() - Method in class TcTpmDaaJoindata
Returns contents of the DAAjoinu0 field.
getDAAjoinu1() - Method in class TcTpmDaaJoindata
Returns contents of the DAAjoinu1 field.
getDAArekey() - Method in class TcTpmDaaTpm
Returns contents of the DAArekey field.
getDAAscratch() - Method in class TcTpmDaaContext
Returns contents of the DAAscratch field.
getDAAstage() - Method in class TcTpmDaaContext
Returns contents of the DAAstage field.
getData() - Method in class TcTpmCertifyInfo
Returns contents of the data field.
getData() - Method in class TcTpmCertifyInfo2
Returns contents of the data field.
getData() - Method in class TcTpmSealedData
Returns contents of the data field.
getData() - Method in class TcTpmSignInfo
Returns contents of the data field.
getData() - Method in class TcTpmSymmetricKey
Returns contents of the data field.
getData() - Method in class TcTssValidation
Returns contents of the data field (i.e.
getDataLen() - Method in class TcTpmSignInfo
Returns contents of the dataLen field.
getDataLength() - Method in class TcTssValidation
Returns the data length.
getDataSize() - Method in class TcTpmNvDataPublic
Returns contents of the dataSize field.
getDataSize() - Method in class TcTpmSealedData
Returns contents of the dataSize field.
getDeactivated() - Method in class TcTpmPermanentFlags
Returns contents of the deactivated field.
getDeactivated() - Method in class TcTpmStClaerFlags
Returns contents of the deactivated field.
getDefaultPolicy() - Method in interface TcIContext
This method provides the default policy object of the context.
getDelegateType() - Method in class TcTpmDelegations
Returns contents of the delegateType field.
getDestinationKeyDigest() - Method in class TcTpmCmkAuth
Returns contents of the destinationKeyDigest field.
getDigest() - Method in class TcTpmAuthdata
Returns contents of the digest field.
getDigest() - Method in class TcTpmDigest
Returns contents of the digest field.
getDigest() - Method in class TcTpmMigrationkeyAuth
Returns contents of the digest field.
getDigestAtCreation() - Method in interface TcITpmPcrInfo
 
getDigestAtCreation() - Method in class TcTpmPcrInfo
Returns contents of the digestAtCreation field.
getDigestAtCreation() - Method in class TcTpmPcrInfoLong
Returns contents of the digestAtCreation field.
getDigestAtRelease() - Method in interface TcITpmPcrInfo
 
getDigestAtRelease() - Method in class TcTpmPcrInfo
Returns contents of the digestAtRelease field.
getDigestAtRelease() - Method in class TcTpmPcrInfoLong
Returns contents of the digestAtRelease field.
getDigestAtRelease() - Method in class TcTpmPcrInfoShort
Returns contents of the digestAtRelease field.
getDigestValue() - Method in class TcTpmQuoteInfo
Returns contents of the digestValue field (i.e.
getDisable() - Method in class TcTpmPermanentFlags
Returns contents of the disable field.
getDisableForceClear() - Method in class TcTpmStClaerFlags
Returns contents of the disableForceClear field.
getDisableOwnerClear() - Method in class TcTpmPermanentFlags
Returns contents of the disableOwnerClear field.
getEkType() - Method in class TcTpmEkBlob
Returns contents of the ekType field.
getElement(int) - Method in class TcBlobData
This method returns the byte value at the given position.
getEnableRevokeEK() - Method in class TcTpmPermanentFlags
Returns contents of the enableRevokeEK field.
getEncData() - Method in interface TcITpmKey
 
getEncData() - Method in interface TcITpmStoredData
 
getEncData() - Method in class TcTpmKey
Returns contents of the encData field.
getEncData() - Method in class TcTpmKey12
Returns contents of the encData field.
getEncData() - Method in class TcTpmStoredData
Returns contents of the encData field.
getEncData() - Method in class TcTpmStoredData12
Returns contents of the encData field.
getEncDataSize() - Method in interface TcITpmStoredData
 
getEncDataSize() - Method in class TcTpmStoredData
Returns contents of the encDataSize field.
getEncDataSize() - Method in class TcTpmStoredData12
Returns contents of the encDataSize field.
getEncoded() - Method in class TcCompositeTypeDecoder
This method returns the internal state of a type object as a byte blob.
getEncoded() - Method in interface TcITpmKey
 
getEncoded() - Method in interface TcITpmPcrInfo
 
getEncoded() - Method in interface TcITpmStoredData
 
getEncoded() - Method in class TcTpmAsymCaContents
This method encodes the TPM_ASYM_CA_CONTENTS as a byte blob.
getEncoded() - Method in class TcTpmAuditEventIn
This method encodes the TPM_AUDIT_EVENT_IN as a byte blob.
getEncoded() - Method in class TcTpmAuditEventOut
This method encodes the TPM_AUDIT_EVENT_OUT as a byte blob.
getEncoded() - Method in class TcTpmAuthdata
This method encodes the TPM_AUTHDATA as a byte blob.
getEncoded() - Method in class TcTpmBoundData
This method encodes the TPM_BOUND_DATA as a byte blob.
getEncoded() - Method in class TcTpmCapVersionInfo
This method encodes the TPM_CAP_VERSION_INFO as a byte blob.
getEncoded() - Method in class TcTpmCertifyInfo
This method encodes the TPM_CERTIFY_INFO as a byte blob.
getEncoded() - Method in class TcTpmCertifyInfo2
This method encodes the TPM_CERTIFY_INFO2 as a byte blob.
getEncoded() - Method in class TcTpmChangeauthValidate
This method encodes the TPM_CHANGEAUTH_VALIDATE as a byte blob.
getEncoded() - Method in class TcTpmCmkAuth
This method encodes the TPM_CMK_AUTH as a byte blob.
getEncoded() - Method in class TcTpmCmkMaApproval
This method encodes the TPM_CMK_MA_APPROVAL as a byte blob.
getEncoded() - Method in class TcTpmCmkMigauth
This method encodes the TPM_CMK_MIGAUTH as a byte blob.
getEncoded() - Method in class TcTpmCmkSigticket
This method encodes the TPM_CMK_SIGTICKET as a byte blob.
getEncoded() - Method in class TcTpmContextBlob
This method encodes the TPM_CONTEXT_BLOB as a byte blob.
getEncoded() - Method in class TcTpmContextSensitive
This method encodes the TPM_CONTEXT_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmCounterValue
This method encodes the TPM_COUNTER_VALUE as a byte blob.
getEncoded() - Method in class TcTpmCurrentTicks
This method encodes the TPM_CURRENT_TICKS as a byte blob.
getEncoded() - Method in class TcTpmDaaBlob
This method encodes the TPM_DAA_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDaaContext
This method encodes the TPM_DAA_CONTEXT as a byte blob.
getEncoded() - Method in class TcTpmDaaIssuer
This method encodes the TPM_DAA_ISSUER as a byte blob.
getEncoded() - Method in class TcTpmDaaJoindata
This method encodes the TPM_DAA_JOINDATA as a byte blob.
getEncoded() - Method in class TcTpmDaaSensitive
This method encodes the TPM_DAA_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmDaaTpm
This method encodes the TPM_DAA_TPM as a byte blob.
getEncoded() - Method in class TcTpmDelegateKeyBlob
This method encodes the TPM_DELEGATE_KEY_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDelegateLabel
This method encodes the TPM_DELEGATE_LABEL as a byte blob.
getEncoded() - Method in class TcTpmDelegateOwnerBlob
This method encodes the TPM_DELEGATE_OWNER_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDelegatePublic
This method encodes the TPM_DELEGATE_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmDelegateSensitive
This method encodes the TPM_DELEGATE_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmDelegateTableRow
This method encodes the TPM_DELEGATE_TABLE_ROW as a byte blob.
getEncoded() - Method in class TcTpmDelegations
This method encodes the TPM_DELEGATIONS as a byte blob.
getEncoded() - Method in class TcTpmDigest
This method encodes the TPM_DIGEST as a byte blob.
getEncoded() - Method in class TcTpmEkBlob
This method encodes the TPM_EK_BLOB as a byte blob.
getEncoded() - Method in class TcTpmEkBlobActivate
This method encodes the TPM_EK_BLOB_ACTIVATE as a byte blob.
getEncoded() - Method in class TcTpmEkBlobAuth
This method encodes the TPM_EK_BLOB_AUTH as a byte blob.
getEncoded() - Method in class TcTpmFamilyLabel
This method encodes the TPM_FAMILY_LABEL as a byte blob.
getEncoded() - Method in class TcTpmFamilyTableEntry
This method encodes the TPM_FAMILY_TABLE_ENTRY as a byte blob.
getEncoded() - Method in class TcTpmGenericReturnBlob
This method encodes the TPM_GENERIC_RETURN_BLOB as a byte blob.
getEncoded() - Method in class TcTpmIdentityContents
This method encodes the TPM_IDENTITY_CONTENTS as a byte blob.
getEncoded() - Method in class TcTpmIdentityProof
This method encodes the TPM_IDENTITY_PROOF as a byte blob.
getEncoded() - Method in class TcTpmIdentityReq
This method encodes the TPM_IDENTITY_REQ as a byte blob.
getEncoded() - Method in class TcTpmKey
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmKey12
This method encodes the TPM_KEY12 as a byte blob.
getEncoded() - Method in class TcTpmKey12New
This method encodes the TPM_KEY12 as a byte blob.
getEncoded() - Method in class TcTpmKeyHandleList
This method encodes the TPM_KEY_HANDLE_LIST as a byte blob.
getEncoded() - Method in class TcTpmKeyNew
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmKeyParms
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmMigrateAsymkey
This method encodes the TPM_MIGRATE_ASYMKEY as a byte blob.
getEncoded() - Method in class TcTpmMigrationkeyAuth
This method encodes the TPM_MIGRATIONKEY_AUTH as a byte blob.
getEncoded() - Method in class TcTpmMsaComposite
This method encodes the TPM_MSA_COMPOSITE as a byte blob.
getEncoded() - Method in class TcTpmNonce
This method encodes the TPM_NONCE as a byte blob.
getEncoded() - Method in class TcTpmNvAttributes
This method encodes the TPM_NV_ATTRIBUTES as a byte blob.
getEncoded() - Method in class TcTpmNvDataPublic
This method encodes the TPM_NV_DATA_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmPcrAttributes
This method encodes the TPM_PCR_ATTRIBUTES as a byte blob.
getEncoded() - Method in class TcTpmPcrComposite
This method encodes the TPM_PCR_COMPOSITE as a byte blob.
getEncoded() - Method in class TcTpmPcrInfo
This method encodes the TPM_PCR_INFO as a byte blob.
getEncoded() - Method in class TcTpmPcrInfoLong
This method encodes the TPM_PCR_INFO_LONG as a byte blob.
getEncoded() - Method in class TcTpmPcrInfoShort
This method encodes the TPM_PCR_INFO_SHORT as a byte blob.
getEncoded() - Method in class TcTpmPcrSelection
This method encodes the TPM_PCR_SELECTION as a byte blob.
getEncoded() - Method in class TcTpmPermanentFlags
This method encodes the TPM_PERMANENT_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmPubkey
This method encodes the TPM_PUBKEY as a byte blob.
getEncoded() - Method in class TcTpmQuoteInfo
This method encodes the TPM_QUOTE_INFO as a byte blob.
getEncoded() - Method in class TcTpmQuoteInfo2
This method encodes the TPM_QUOTE_INFO2 as a byte blob.
getEncoded() - Method in class TcTpmRsaKeyParms
This method encodes the TPM_RSA_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmSealedData
This method encodes the TPM_SEALED_DATA as a byte blob.
getEncoded() - Method in class TcTpmSelectSize
This method encodes the TPM_SELECT_SIZE as a byte blob.
getEncoded() - Method in class TcTpmSignInfo
This method encodes the TPM_SIGN_INFO as a byte blob.
getEncoded() - Method in class TcTpmStAnyFlags
This method encodes the TPM_ST_ANY_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmStClaerFlags
This method encodes the TPM_ST_CLAER_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmStoreAsymkey
This method encodes the TPM_STORE_ASYMKEY as a byte blob.
getEncoded() - Method in class TcTpmStoredData
This method encodes the TPM_STORED_DATA as a byte blob.
getEncoded() - Method in class TcTpmStoredData12
This method encodes the TPM_STORED_DATA12 as a byte blob.
getEncoded() - Method in class TcTpmStorePrivkey
This method encodes the TPM_STORE_PRIVKEY as a byte blob.
getEncoded() - Method in class TcTpmStorePubkey
This method encodes the TPM_STORE_PUBKEY as a byte blob.
getEncoded() - Method in class TcTpmSymCaAttestation
This method encodes the TPM_SYM_CA_ATTESTATION as a byte blob.
getEncoded() - Method in class TcTpmSymmetricKey
This method encodes the TPM_SYMMETRIC_KEY as a byte blob.
getEncoded() - Method in class TcTpmSymmetricKeyParms
This method encodes the TPM_SYMMETRIC_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmTransportAuth
This method encodes the TPM_TRANSPORT_AUTH as a byte blob.
getEncoded() - Method in class TcTpmTransportInternal
This method encodes the TPM_TRANSPORT_INTERNAL as a byte blob.
getEncoded() - Method in class TcTpmTransportLogIn
This method encodes the TPM_TRANSPORT_LOG_IN as a byte blob.
getEncoded() - Method in class TcTpmTransportLogOut
This method encodes the TPM_TRANSPORT_LOG_OUT as a byte blob.
getEncoded() - Method in class TcTpmTransportPublic
This method encodes the TPM_TRANSPORT_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmVersion
This method encodes the TPM_VERSION as a byte blob.
getEncScheme() - Method in class TcTpmKeyParms
Returns contents of the encScheme field.
getEncScheme() - Method in class TcTpmSymmetricKey
Returns contents of the encScheme field.
getEncScheme() - Method in class TcTpmTransportPublic
Returns contents of the encScheme field.
getEncSize() - Method in interface TcITpmKey
 
getEncSize() - Method in class TcTpmKey
Returns contents of the encSize field.
getEncSize() - Method in class TcTpmKey12
Returns contents of the encSize field.
getEndorsementCredential() - Method in class TcTpmIdentityProof
Returns contents of the endorsementCredential field.
getEndorsementSize() - Method in class TcTpmIdentityProof
Returns contents of the endorsementSize field.
getEntityDigest() - Method in class TcTssEventCert
This method returns the content of the entityDigest field.
getEntityDigestLength() - Method in class TcTssEventCert
This method returns the length of the entityDigest field.
getErrataRev() - Method in class TcTpmCapVersionInfo
Returns contents of the errataRev field.
getErrCode() - Method in exception TcTssException
This method returns the error code represented by this exception.
getErrCodeFull() - Method in exception TcTssException
This method returns the full error code.
getErrLayer() - Method in exception TcTssException
This method returns the error layer represented by this exception.
getErrMsg(long) - Static method in class TcTpmErrors
This method returns the error string for the given error code.
getErrMsg(long) - Static method in class TcTssErrors
This method returns the error string for the given error code.
getErrorType(long) - Static method in class TcTpmErrors
This method takes an error received from the TPM and returns the specific type of the error (one of ERR_TYPE_XXX).
getErrorTypeAsString(long) - Static method in class TcTpmErrors
This method takes an error received from the TPM and returns a String representation the specific type of the error.
getErrOsSpeific() - Method in exception TcTssException
This method returns the OS specific part of the error code.
getEt() - Method in class TcTpmStoredData12
Returns contents of the et field.
getEvent() - Method in class TcTssPcrEvent
Returns contents of the event field.
getEvent(long, long) - Method in interface TcITpm
This method provides a PCR event for a given PCR index and event number.
getEventCount(long) - Method in interface TcITpm
This method is similar to the getEvents method.
getEventLength() - Method in class TcTssPcrEvent
Returns length of the event.
getEventLog() - Method in interface TcITpm
This method provides the whole event log.
getEvents(long, long, long) - Method in interface TcITpm
This method provides a specific number of PCR events for a given index.
getEventType() - Method in class TcTssPcrEvent
Returns contents of the eventType field.
getExponent() - Method in class TcTpmRsaKeyParms
Returns contents of the exponent field.
getExponentSize() - Method in class TcTpmRsaKeyParms
Returns contents of the exponentSize field.
getExternalData() - Method in class TcTpmQuoteInfo
Returns contents of the externalData field.
getExternalData() - Method in class TcTpmQuoteInfo2
Returns contents of the externalData field.
getExternalData() - Method in class TcTssValidation
Returns contents of the externalData field.
getExternalDataLength() - Method in class TcTssValidation
Returns the data length.
getFamilyID() - Method in class TcTpmDelegatePublic
Returns contents of the familyID field.
getFamilyID() - Method in class TcTpmFamilyTableEntry
Returns contents of the familyID field.
getFill() - Method in class TcTpmCertifyInfo2
Returns contents of the fill field.
getFill() - Method in class TcTpmKey12
Returns contents of the fill field.
getFIPS() - Method in class TcTpmPermanentFlags
Returns contents of the FIPS field.
getFixed() - Method in class TcTpmQuoteInfo
Returns contents of the fixed field.
getFixed() - Method in class TcTpmQuoteInfo2
Returns contents of the fixed field.
getFixed() - Method in class TcTpmSignInfo
Returns contents of the fixed field.
getFlags() - Method in class TcTpmFamilyTableEntry
Returns contents of the flags field.
getHandle() - Method in class TcTpmContextBlob
Returns contents of the handle field.
getHandle() - Method in class TcTpmKeyHandleList
Returns contents of the handle field.
getHashValue() - Method in interface TcIHash
This method returns the hash value of the hash object.
getIdDigest() - Method in class TcTpmAsymCaContents
 
getIdDigest() - Method in class TcTpmEkBlobActivate
Returns contents of the idDigest field.
getIdentityBinding() - Method in class TcTpmIdentityProof
Returns contents of the identityBinding field.
getIdentityBindingSize() - Method in class TcTpmIdentityProof
Returns contents of the identityBindingSize field.
getIdentityKey() - Method in class TcTpmIdentityProof
Returns contents of the identityKey field.
getIdentityPubKey() - Method in class TcTpmIdentityContents
Returns contents of the identityPubKey field.
getInfoShort() - Method in class TcTpmQuoteInfo2
Returns contents of the infoShort field.
getInputParms() - Method in class TcTpmAuditEventIn
Returns contents of the inputParms field.
getInstance() - Static method in class TcUuidFactory
This method returns the instance of the class (singleton pattern).
getIntegrityDigest() - Method in class TcTpmContextBlob
Returns contents of the integrityDigest field.
getIntegrityDigest() - Method in class TcTpmDelegateKeyBlob
Returns contents of the integrityDigest field.
getIntegrityDigest() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the integrityDigest field.
getInternalData() - Method in class TcTpmContextSensitive
Returns contents of the internalData field.
getInternalData() - Method in class TcTpmDaaSensitive
Returns contents of the internalData field.
getInternalSize() - Method in class TcTpmContextSensitive
Returns contents of the internalSize field.
getInternalSize() - Method in class TcTpmDaaSensitive
Returns contents of the internalSize field.
getIssuer() - Method in class TcTssEventCert
This method returns the content of the issuer field.
getIssuerLength() - Method in class TcTssEventCert
This method returns the length of the issuer field.
getIV() - Method in class TcTpmSymmetricKeyParms
Returns contents of the IV field.
getIvSize() - Method in class TcTpmSymmetricKeyParms
Returns contents of the ivSize field.
getKey() - Method in class TcTpmStorePrivkey
Returns contents of the key field.
getKey() - Method in class TcTpmStorePubkey
Returns contents of the key field.
getKeyByPublicInfo(long, long, TcBlobData) - Method in interface TcIContext
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.
getKeyByUuid(long, TcTssUuid) - Method in interface TcIContext
This method searches the persistent storage for a registered key using the provided UUID and creates a key object initialized according to the found data.
getKeyFlags() - Method in interface TcITpmKey
 
getKeyFlags() - Method in class TcTpmCertifyInfo
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmCertifyInfo2
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmKey
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmKey12
Returns contents of the keyFlags field.
getKeyLength() - Method in class TcTpmRsaKeyParms
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmStorePrivkey
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmStorePubkey
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmSymmetricKeyParms
Returns contents of the keyLength field.
getKeyUsage() - Method in interface TcITpmKey
 
getKeyUsage() - Method in class TcTpmCertifyInfo
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmCertifyInfo2
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmKey
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmKey12
Returns contents of the keyUsage field.
getKeyUuid() - Method in class TcTssKmKeyinfo
Returns contents of the keyUuid field.
getKmKeyInfo() - Method in exception TcTssKmLoadFailed
 
getLabel() - Method in class TcTpmContextBlob
Returns contents of the label field.
getLabel() - Method in class TcTpmCounterValue
Returns contents of the label field.
getLabel() - Method in class TcTpmDaaBlob
Returns contents of the label field.
getLabel() - Method in class TcTpmDelegateLabel
Returns contents of the label field.
getLabel() - Method in class TcTpmDelegatePublic
Returns contents of the label field.
getLabel() - Method in class TcTpmFamilyLabel
Returns contents of the label field.
getLabel() - Method in class TcTpmFamilyTableEntry
Returns contents of the label field.
getLabelArea() - Method in class TcTpmIdentityProof
Returns contents of the labelArea field.
getLabelPrivCADigest() - Method in class TcTpmIdentityContents
Returns contents of the labelPrivCADigest field.
getLabelSize() - Method in class TcTpmIdentityProof
Returns contents of the labelSize field.