iaik.tc.tss.impl.java.tsp.tcsbinding
Interface TcITcsBinding
- All Known Implementing Classes: 
 - TcTcsBindingLocal, TcTcsBindingSoap
 
public interface TcITcsBinding
| 
Method Summary | 
 void | 
connect(java.lang.String hostname)
 
            | 
 java.lang.Object[] | 
TcsEstablishTransport(long hContext,
                      long encHandle,
                      TcTpmTransportPublic transPublic,
                      TcBlobData secret,
                      TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsExecuteTransport(long hContext,
                    TcBlobData wrappedCmd,
                    long transHandle,
                    TcTcsAuth inAuth1)
 
            | 
 long | 
TcsiCloseContext(long hContext)
 
            | 
 TcTssKmKeyinfo[] | 
TcsiEnumRegisteredKeys(long hContext,
                       TcTssUuid keyUuid)
 
            | 
 long | 
TcsiFreeMemory(long hContext,
               long pMemory)
 
            | 
 TcBlobData | 
TcsiGetCapability(long hContext,
                  long capArea,
                  TcBlobData subCap)
 
            | 
 java.lang.Object[] | 
TcsiGetCredentials(long hContext)
 
            | 
 TcTssPcrEvent | 
TcsiGetPcrEvent(long hContext,
                long pcrIndex,
                long number)
 
            | 
 long | 
TcsiGetPcrEventCount(long hContext,
                     long pcrIndex)
 
            | 
 TcTssPcrEvent[] | 
TcsiGetPcrEventLog(long hContext)
 
            | 
 TcTssPcrEvent[] | 
TcsiGetPcrEventsByPcr(long hContext,
                      long pcrIndex,
                      long firstEvent,
                      long eventCount)
 
            | 
 TcTssKmKeyinfo | 
TcsiGetRegisteredKey(long hContext,
                     TcTssUuid keyUuid)
 
            | 
 TcBlobData | 
TcsiGetRegisteredKeyBlob(long hContext,
                         TcTssUuid keyUuid)
 
            | 
 TcBlobData | 
TcsiGetRegisteredKeyByPublicInfo(long hContext,
                                 long algId,
                                 TcBlobData publicInfo)
 
            | 
 long | 
TcsiLogPcrEvent(long hContext,
                TcTssPcrEvent pcrEvent)
 
            | 
 java.lang.Object[] | 
TcsiOpenContext()
 
            | 
 java.lang.Object[] | 
TcsipActivateIdentity(long hContext,
                      long idKeyHandle,
                      TcBlobData blob,
                      TcTcsAuth inAuth1,
                      TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipAuthorizeMigrationKey(long hContext,
                           int migrationScheme,
                           TcTpmPubkey migrationKey,
                           TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCertifyKey(long hContext,
                long certHandle,
                long keyHandle,
                TcTpmNonce antiReplay,
                TcTcsAuth inAuth1,
                TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipCertifyKey2(long hContext,
                 long certHandle,
                 long keyHandle,
                 TcTpmDigest migrationPubDigest,
                 TcTpmNonce antiReplay,
                 TcTcsAuth inAuth1,
                 TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipChangeAuth(long hContext,
                long parentHandle,
                int protocolID,
                TcTpmEncauth newAuth,
                int entityType,
                TcBlobData encData,
                TcTcsAuth inAuth1,
                TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipChangeAuthAsymFinish(long hContext,
                          long parentHandle,
                          long ephHandle,
                          int entityType,
                          TcTpmDigest newAuthLink,
                          TcBlobData encNewAuth,
                          TcBlobData encData,
                          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipChangeAuthAsymStart(long hContext,
                         long idHandle,
                         TcTpmNonce antiReplay,
                         TcTpmKeyParms tempKey,
                         TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipChangeAuthOwner(long hContext,
                     int protocolID,
                     TcTpmEncauth newAuth,
                     int entityType,
                     TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkApproveMA(long hContext,
                  TcTpmDigest migrationAuthorityDigest,
                  TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkConvertMigration(long hContext,
                         long parentHandle,
                         TcTpmCmkAuth restrictTicket,
                         TcTpmDigest sigTicket,
                         TcTpmKey12 migratedKey,
                         TcTpmMsaComposite msaList,
                         TcBlobData random,
                         TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkCreateBlob(long hContext,
                   long parentHandle,
                   int migrationType,
                   TcTpmMigrationkeyAuth migrationKeyAuth,
                   TcTpmDigest pubSourceKeyDigest,
                   TcTpmMsaComposite msaList,
                   TcBlobData restrictTicket,
                   TcBlobData sigTicket,
                   TcBlobData encData,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkCreateKey(long hContext,
                  long parentHandle,
                  TcTpmEncauth dataUsageAuth,
                  TcTpmDigest migrationAuthorityApproval,
                  TcTpmDigest migrationAuthorityDigest,
                  TcTpmKey12 keyInfo,
                  TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkCreateTicket(long hContext,
                     TcTpmPubkey verificationKey,
                     TcTpmDigest signedData,
                     TcBlobData signatureValue,
                     TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCmkSetRestrictions(long hContext,
                        long restriction,
                        TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipContinueSelfTest(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipConvertMigrationBlob(long hContext,
                          long parentHandle,
                          TcBlobData inData,
                          TcBlobData random,
                          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCreateCounter(long hContext,
                   TcBlobData label,
                   TcTpmEncauth encAuth,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCreateEndorsementKeyPair(long hContext,
                              TcTpmNonce antiReplay,
                              TcTpmKeyParms keyInfo)
 
            | 
 java.lang.Object[] | 
TcsipCreateMaintenanceArchive(long hContext,
                              boolean generateRandom,
                              TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipCreateMigrationBlob(long hContext,
                         long parentHandle,
                         int migrationType,
                         TcTpmMigrationkeyAuth migrationKeyAuth,
                         TcBlobData encData,
                         TcTcsAuth inAuth1,
                         TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipCreateRevocableEK(long hContext,
                       TcTpmNonce antiReplay,
                       TcTpmKeyParms keyInfo,
                       boolean generateReset,
                       TcTpmNonce inputEKreset)
 
            | 
 java.lang.Object[] | 
TcsipCreateWrapKey(long hContext,
                   long parentHandle,
                   TcTpmEncauth dataUsageAuth,
                   TcTpmEncauth dataMigrationAuth,
                   TcITpmKeyNew keyInfo,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDaaJoin(long hContext,
             long handle,
             short stage,
             TcBlobData inputData0,
             TcBlobData inputData1,
             TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDaaSign(long hContext,
             long handle,
             short stage,
             TcBlobData inputData0,
             TcBlobData inputData1,
             TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateCreateKeyDelegation(long hContext,
                                 long keyHandle,
                                 TcTpmDelegatePublic publicInfo,
                                 TcTpmEncauth delAuth,
                                 TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateCreateOwnerDelegation(long hContext,
                                   boolean increment,
                                   TcTpmDelegatePublic publicInfo,
                                   TcTpmEncauth delAuth,
                                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateLoadOwnerDelegation(long hContext,
                                 long index,
                                 TcTpmDelegateOwnerBlob blob,
                                 TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateManage(long hContext,
                    long familyID,
                    long opCode,
                    TcBlobData opData,
                    TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateReadTable(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipDelegateUpdateVerificationCount(long hContext,
                                     TcBlobData inputData,
                                     TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDelegateVerifyDelegation(long hContext,
                              TcBlobData delegation)
 
            | 
 java.lang.Object[] | 
TcsipDirRead(long hContext,
             long dirIndex)
 
            | 
 java.lang.Object[] | 
TcsipDirWriteAuth(long hContext,
                  long dirIndex,
                  TcTpmDigest newContents,
                  TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDisableForceClear(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipDisableOwnerClear(long hContext,
                       TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDisablePubekRead(long hContext,
                      TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipDSAP(long hContext,
          int entityType,
          long keyHandle,
          TcTpmNonce nonceOddDSAP,
          TcBlobData entityValue)
 
            | 
 java.lang.Object[] | 
TcsipEvictKey(long hContext,
              long tcsKeyHandle)
 
            | 
 java.lang.Object[] | 
TcsipExtend(long hContext,
            long pcrNum,
            TcTpmDigest inDigest)
 
            | 
 java.lang.Object[] | 
TcsipFieldUpgrade(long hContext,
                  TcBlobData inData,
                  TcTcsAuth ownerAuth)
 
            | 
 java.lang.Object[] | 
TcsipForceClear(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipGetAuditDigest(long hContext,
                    long startOrdinal)
 
            | 
 java.lang.Object[] | 
TcsipGetAuditDigestSigned(long hContext,
                          long keyHandle,
                          boolean closeAudit,
                          TcTpmNonce antiReplay,
                          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipGetCapability(long hContext,
                   long capArea,
                   TcBlobData subCap)
 
            | 
 java.lang.Object[] | 
TcsipGetCapabilityOwner(long hContext,
                        TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipGetPubKey(long hContext,
               long keyHandle,
               TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipGetRandom(long hContext,
               long bytesRequested)
 
            | 
 java.lang.Object[] | 
TcsipGetTestResult(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipIfxReadTpm11EkCert(long hContext,
                        byte index,
                        TcBlobData antiReplay)
 
            | 
 java.lang.Object[] | 
TcsipIncrementCounter(long hContext,
                      long countID,
                      TcTcsAuth inAuth1)
 
            | 
 void | 
TcsipKeyControlOwner(long hContext,
                     long tcsKeyHandle,
                     long attribName,
                     long attribValue,
                     TcTcsAuth ownerAuth,
                     TcTssUuid uuidData)
 
            | 
 java.lang.Object[] | 
TcsipKillMaintenanceFeature(long hContext,
                            TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipLoadKey2ByBlob(long hContext,
                    long hUnwrappingKey,
                    TcITpmKey wrappedKeyBlob,
                    TcTcsAuth inAuth)
 
            | 
 java.lang.Object[] | 
TcsipLoadKeyByBlob(long hContext,
                   long hUnwrappingKey,
                   TcTpmKey wrappedKeyBlob,
                   TcTcsAuth inAuth)
 
            | 
 long | 
TcsipLoadKeyByUuid(long hContext,
                   TcTssUuid keyUuid,
                   TcTcsLoadkeyInfo loadKeyInfo)
 
            | 
 java.lang.Object[] | 
TcsipLoadMaintenanceArchive(long hContext,
                            TcBlobData inData,
                            TcTcsAuth ownerAuth)
 
            | 
 java.lang.Object[] | 
TcsipLoadManuMaintPub(long hContext,
                      TcTpmNonce antiReplay,
                      TcTpmPubkey pubKey)
 
            | 
 java.lang.Object[] | 
TcsipMakeIdentity(long hContext,
                  TcTpmEncauth identityAuth,
                  TcTpmDigest labelPrivCADigest,
                  TcITpmKeyNew idKeyParams,
                  TcTcsAuth inAuth1,
                  TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipMakeIdentity2(long hContext,
                   TcTpmEncauth identityAuth,
                   TcTpmDigest labelPrivCADigest,
                   TcITpmKeyNew idKeyParams,
                   TcTcsAuth inAuth1,
                   TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsipMigrateKey(long hContext,
                long maKeyHandle,
                TcTpmPubkey pubKey,
                TcBlobData inData,
                TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipNvDefineOrReleaseSpace(long hContext,
                            TcTpmNvDataPublic pubInfo,
                            TcTpmEncauth encAuth,
                            TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipNvReadValue(long hContext,
                 long nvIndex,
                 long offset,
                 long dataSz,
                 TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipNvReadValueAuth(long hContext,
                     long nvIndex,
                     long offset,
                     long dataSz,
                     TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipNvWriteValue(long hContext,
                  long nvIndex,
                  long offset,
                  TcBlobData data,
                  TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipNvWriteValueAuth(long hContext,
                      long nvIndex,
                      long offset,
                      TcBlobData data,
                      TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipOIAP(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipOSAP(long hContext,
          int entityType,
          long entityValue,
          TcTpmNonce nonceOddOSAP)
 
            | 
 java.lang.Object[] | 
TcsipOwnerClear(long hContext,
                TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipOwnerReadInternalPub(long hContext,
                          long keyHandle,
                          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipOwnerReadPubek(long hContext,
                    TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipOwnerSetDisable(long hContext,
                     boolean disableState,
                     TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipPcrRead(long hContext,
             long pcrIndex)
 
            | 
 java.lang.Object[] | 
TcsipPcrReset(long hContext,
              TcTpmPcrSelection pcrSelection)
 
            | 
 java.lang.Object[] | 
TcsipPhysicalDisable(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipPhysicalEnable(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipPhysicalPresence(long hContext,
                      int physicalPresence)
 
            | 
 java.lang.Object[] | 
TcsipPhysicalSetDeactivated(long hContext,
                            boolean state)
 
            | 
 java.lang.Object[] | 
TcsipQuote(long hContext,
           long keyHandle,
           TcTpmNonce externalData,
           TcTpmPcrSelection targetPCR,
           TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipQuote2(long hContext,
            long keyHandle,
            TcTpmNonce externalData,
            TcTpmPcrSelection targetPCR,
            boolean addVersion,
            TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipReadCounter(long hContext,
                 long countID)
 
            | 
 java.lang.Object[] | 
TcsipReadCurrentTicks(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipReadManuMaintPub(long hContext,
                      TcTpmNonce antiReplay)
 
            | 
 java.lang.Object[] | 
TcsipReadPubek(long hContext,
               TcTpmNonce antiReplay)
 
            | 
 java.lang.Object[] | 
TcsipReleaseCounter(long hContext,
                    long countID,
                    TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipReleaseCounterOwner(long hContext,
                         long countID,
                         TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipResetLockValue(long hContext,
                    TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipRevokeEndorsementKeyPair(long hContext,
                              TcTpmNonce EKReset)
 
            | 
 java.lang.Object[] | 
TcsipSeal(long hContext,
          long keyHandle,
          TcTpmEncauth encAuth,
          TcITpmPcrInfo pcrInfo,
          TcBlobData inData,
          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipSealx(long hContext,
           long keyHandle,
           TcTpmEncauth encAuth,
           TcTpmPcrInfoLong pcrInfo,
           TcBlobData inData,
           TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipSelfTestFull(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipSetCapability(long hContext,
                   long capArea,
                   TcBlobData subCap,
                   TcBlobData setValue,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipSetOperatorAuth(long hContext,
                     TcTpmSecret operatorAuth)
 
            | 
 java.lang.Object[] | 
TcsipSetOrdinalAuditStatus(long hContext,
                           TcTcsAuth ownerAuth,
                           long ordinalToAudit,
                           boolean auditState)
 
            | 
 java.lang.Object[] | 
TcsipSetOwnerInstall(long hContext,
                     boolean state)
 
            | 
 java.lang.Object[] | 
TcsipSetRedirection(long hContext,
                    long keyHandle,
                    long redirCmd,
                    TcBlobData inputData,
                    TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipSetTempDeactivated(long hContext)
 
            | 
 java.lang.Object[] | 
TcsipSetTempDeactivated2(long hContext,
                         TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipSign(long hContext,
          long keyHandle,
          TcBlobData areaToSign,
          TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipStirRandom(long hContext,
                TcBlobData inData)
 
            | 
 java.lang.Object[] | 
TcsipTakeOwnership(long hContext,
                   int protocolID,
                   TcBlobData encOwnerAuth,
                   TcBlobData encSrkAuth,
                   TcITpmKeyNew srkParams,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipTerminateHandle(long hContext,
                     long handle)
 
            | 
 java.lang.Object[] | 
TcsipTickStampBlob(long hContext,
                   long keyHandle,
                   TcTpmNonce antiReplay,
                   TcTpmDigest digestToStamp,
                   TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipUnBind(long hContext,
            long keyHandle,
            TcBlobData inData,
            TcTcsAuth inAuth1)
 
            | 
 java.lang.Object[] | 
TcsipUnseal(long hContext,
            long parentHandle,
            TcITpmStoredData inData,
            TcTcsAuth inAuth1,
            TcTcsAuth inAuth2)
 
            | 
 void | 
TcsiRegisterKey(long hContext,
                TcTssUuid wrappingKeyUuid,
                TcTssUuid keyUuid,
                TcBlobData key,
                TcBlobData vendorData)
 
            | 
 void | 
TcsiUnregisterKey(long hContext,
                  TcTssUuid keyUuid)
 
            | 
 java.lang.Object[] | 
TcsReleaseTransportSigned(long hContext,
                          long keyHandle,
                          TcTpmNonce antiReplay,
                          long transHandle,
                          TcTcsAuth inAuth1,
                          TcTcsAuth inAuth2)
 
            | 
 java.lang.Object[] | 
TcsSHA1Complete(long hContext,
                TcBlobData hashData)
 
            | 
 java.lang.Object[] | 
TcsSHA1CompleteExtend(long hContext,
                      long pcrNum,
                      TcBlobData hashData)
 
            | 
 java.lang.Object[] | 
TcsSHA1Start(long hContext)
 
            | 
 java.lang.Object[] | 
TcsSHA1Update(long hContext,
              long numBytes,
              TcBlobData hashData)
 
            | 
 
TcsiRegisterKey
void TcsiRegisterKey(long hContext,
                     TcTssUuid wrappingKeyUuid,
                     TcTssUuid keyUuid,
                     TcBlobData key,
                     TcBlobData vendorData)
                     throws TcTssException
- Throws:
 TcTssException
 
TcsiUnregisterKey
void TcsiUnregisterKey(long hContext,
                       TcTssUuid keyUuid)
                       throws TcTssException
- Throws:
 TcTssException
 
TcsipKeyControlOwner
void TcsipKeyControlOwner(long hContext,
                          long tcsKeyHandle,
                          long attribName,
                          long attribValue,
                          TcTcsAuth ownerAuth,
                          TcTssUuid uuidData)
                          throws TcTssException
- Throws:
 TcTssException
 
TcsiEnumRegisteredKeys
TcTssKmKeyinfo[] TcsiEnumRegisteredKeys(long hContext,
                                        TcTssUuid keyUuid)
                                        throws TcTssException
- Throws:
 TcTssException
 
TcsiGetRegisteredKey
TcTssKmKeyinfo TcsiGetRegisteredKey(long hContext,
                                    TcTssUuid keyUuid)
                                    throws TcTssException
- Throws:
 TcTssException
 
TcsiGetRegisteredKeyBlob
TcBlobData TcsiGetRegisteredKeyBlob(long hContext,
                                    TcTssUuid keyUuid)
                                    throws TcTssException
- Throws:
 TcTssException
 
TcsiGetRegisteredKeyByPublicInfo
TcBlobData TcsiGetRegisteredKeyByPublicInfo(long hContext,
                                            long algId,
                                            TcBlobData publicInfo)
                                            throws TcTssException
- Throws:
 TcTssException
 
TcsipLoadKeyByUuid
long TcsipLoadKeyByUuid(long hContext,
                        TcTssUuid keyUuid,
                        TcTcsLoadkeyInfo loadKeyInfo)
                        throws TcTssException
- Throws:
 TcTssException
 
TcsipLoadKeyByBlob
java.lang.Object[] TcsipLoadKeyByBlob(long hContext,
                                      long hUnwrappingKey,
                                      TcTpmKey wrappedKeyBlob,
                                      TcTcsAuth inAuth)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipLoadKey2ByBlob
java.lang.Object[] TcsipLoadKey2ByBlob(long hContext,
                                       long hUnwrappingKey,
                                       TcITpmKey wrappedKeyBlob,
                                       TcTcsAuth inAuth)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetPubKey
java.lang.Object[] TcsipGetPubKey(long hContext,
                                  long keyHandle,
                                  TcTcsAuth inAuth1)
                                  throws TcTddlException,
                                         TcTpmException,
                                         TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipEvictKey
java.lang.Object[] TcsipEvictKey(long hContext,
                                 long tcsKeyHandle)
                                 throws TcTddlException,
                                        TcTpmException,
                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOwnerReadInternalPub
java.lang.Object[] TcsipOwnerReadInternalPub(long hContext,
                                             long keyHandle,
                                             TcTcsAuth inAuth1)
                                             throws TcTddlException,
                                                    TcTpmException,
                                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsiGetCredentials
java.lang.Object[] TcsiGetCredentials(long hContext)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipMakeIdentity
java.lang.Object[] TcsipMakeIdentity(long hContext,
                                     TcTpmEncauth identityAuth,
                                     TcTpmDigest labelPrivCADigest,
                                     TcITpmKeyNew idKeyParams,
                                     TcTcsAuth inAuth1,
                                     TcTcsAuth inAuth2)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipMakeIdentity2
java.lang.Object[] TcsipMakeIdentity2(long hContext,
                                      TcTpmEncauth identityAuth,
                                      TcTpmDigest labelPrivCADigest,
                                      TcITpmKeyNew idKeyParams,
                                      TcTcsAuth inAuth1,
                                      TcTcsAuth inAuth2)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
connect
void connect(java.lang.String hostname)
             throws TcTspException
- Throws:
 TcTspException
 
TcsiOpenContext
java.lang.Object[] TcsiOpenContext()
 
TcsiCloseContext
long TcsiCloseContext(long hContext)
                      throws TcTcsException,
                             TcTddlException,
                             TcTpmException
- Throws:
 TcTcsException
TcTddlException
TcTpmException
 
TcsiFreeMemory
long TcsiFreeMemory(long hContext,
                    long pMemory)
                    throws TcTcsException
- Throws:
 TcTcsException
 
TcsiGetCapability
TcBlobData TcsiGetCapability(long hContext,
                             long capArea,
                             TcBlobData subCap)
                             throws TcTcsException
- Throws:
 TcTcsException
 
TcsiLogPcrEvent
long TcsiLogPcrEvent(long hContext,
                     TcTssPcrEvent pcrEvent)
                     throws TcTcsException
- Throws:
 TcTcsException
 
TcsiGetPcrEvent
TcTssPcrEvent TcsiGetPcrEvent(long hContext,
                              long pcrIndex,
                              long number)
                              throws TcTcsException
- Throws:
 TcTcsException
 
TcsiGetPcrEventCount
long TcsiGetPcrEventCount(long hContext,
                          long pcrIndex)
                          throws TcTcsException
- Throws:
 TcTcsException
 
TcsiGetPcrEventsByPcr
TcTssPcrEvent[] TcsiGetPcrEventsByPcr(long hContext,
                                      long pcrIndex,
                                      long firstEvent,
                                      long eventCount)
                                      throws TcTcsException
- Throws:
 TcTcsException
 
TcsiGetPcrEventLog
TcTssPcrEvent[] TcsiGetPcrEventLog(long hContext)
                                   throws TcTcsException
- Throws:
 TcTcsException
 
TcsipSelfTestFull
java.lang.Object[] TcsipSelfTestFull(long hContext)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipContinueSelfTest
java.lang.Object[] TcsipContinueSelfTest(long hContext)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetTestResult
java.lang.Object[] TcsipGetTestResult(long hContext)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetOwnerInstall
java.lang.Object[] TcsipSetOwnerInstall(long hContext,
                                        boolean state)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOwnerSetDisable
java.lang.Object[] TcsipOwnerSetDisable(long hContext,
                                        boolean disableState,
                                        TcTcsAuth inAuth1)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPhysicalEnable
java.lang.Object[] TcsipPhysicalEnable(long hContext)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPhysicalDisable
java.lang.Object[] TcsipPhysicalDisable(long hContext)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPhysicalSetDeactivated
java.lang.Object[] TcsipPhysicalSetDeactivated(long hContext,
                                               boolean state)
                                               throws TcTddlException,
                                                      TcTpmException,
                                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetTempDeactivated2
java.lang.Object[] TcsipSetTempDeactivated2(long hContext,
                                            TcTcsAuth inAuth1)
                                            throws TcTddlException,
                                                   TcTpmException,
                                                   TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetTempDeactivated
java.lang.Object[] TcsipSetTempDeactivated(long hContext)
                                           throws TcTddlException,
                                                  TcTpmException,
                                                  TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetOperatorAuth
java.lang.Object[] TcsipSetOperatorAuth(long hContext,
                                        TcTpmSecret operatorAuth)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipTakeOwnership
java.lang.Object[] TcsipTakeOwnership(long hContext,
                                      int protocolID,
                                      TcBlobData encOwnerAuth,
                                      TcBlobData encSrkAuth,
                                      TcITpmKeyNew srkParams,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOwnerClear
java.lang.Object[] TcsipOwnerClear(long hContext,
                                   TcTcsAuth inAuth1)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipForceClear
java.lang.Object[] TcsipForceClear(long hContext)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDisableOwnerClear
java.lang.Object[] TcsipDisableOwnerClear(long hContext,
                                          TcTcsAuth inAuth1)
                                          throws TcTddlException,
                                                 TcTpmException,
                                                 TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDisableForceClear
java.lang.Object[] TcsipDisableForceClear(long hContext)
                                          throws TcTddlException,
                                                 TcTpmException,
                                                 TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPhysicalPresence
java.lang.Object[] TcsipPhysicalPresence(long hContext,
                                         int physicalPresence)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetCapability
java.lang.Object[] TcsipGetCapability(long hContext,
                                      long capArea,
                                      TcBlobData subCap)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetCapability
java.lang.Object[] TcsipSetCapability(long hContext,
                                      long capArea,
                                      TcBlobData subCap,
                                      TcBlobData setValue,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetCapabilityOwner
java.lang.Object[] TcsipGetCapabilityOwner(long hContext,
                                           TcTcsAuth inAuth1)
                                           throws TcTddlException,
                                                  TcTpmException,
                                                  TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetAuditDigest
java.lang.Object[] TcsipGetAuditDigest(long hContext,
                                       long startOrdinal)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetAuditDigestSigned
java.lang.Object[] TcsipGetAuditDigestSigned(long hContext,
                                             long keyHandle,
                                             boolean closeAudit,
                                             TcTpmNonce antiReplay,
                                             TcTcsAuth inAuth1)
                                             throws TcTddlException,
                                                    TcTpmException,
                                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetOrdinalAuditStatus
java.lang.Object[] TcsipSetOrdinalAuditStatus(long hContext,
                                              TcTcsAuth ownerAuth,
                                              long ordinalToAudit,
                                              boolean auditState)
                                              throws TcTddlException,
                                                     TcTpmException,
                                                     TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipFieldUpgrade
java.lang.Object[] TcsipFieldUpgrade(long hContext,
                                     TcBlobData inData,
                                     TcTcsAuth ownerAuth)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSetRedirection
java.lang.Object[] TcsipSetRedirection(long hContext,
                                       long keyHandle,
                                       long redirCmd,
                                       TcBlobData inputData,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipResetLockValue
java.lang.Object[] TcsipResetLockValue(long hContext,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSeal
java.lang.Object[] TcsipSeal(long hContext,
                             long keyHandle,
                             TcTpmEncauth encAuth,
                             TcITpmPcrInfo pcrInfo,
                             TcBlobData inData,
                             TcTcsAuth inAuth1)
                             throws TcTddlException,
                                    TcTpmException,
                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipUnseal
java.lang.Object[] TcsipUnseal(long hContext,
                               long parentHandle,
                               TcITpmStoredData inData,
                               TcTcsAuth inAuth1,
                               TcTcsAuth inAuth2)
                               throws TcTddlException,
                                      TcTpmException,
                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipUnBind
java.lang.Object[] TcsipUnBind(long hContext,
                               long keyHandle,
                               TcBlobData inData,
                               TcTcsAuth inAuth1)
                               throws TcTddlException,
                                      TcTpmException,
                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateWrapKey
java.lang.Object[] TcsipCreateWrapKey(long hContext,
                                      long parentHandle,
                                      TcTpmEncauth dataUsageAuth,
                                      TcTpmEncauth dataMigrationAuth,
                                      TcITpmKeyNew keyInfo,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSealx
java.lang.Object[] TcsipSealx(long hContext,
                              long keyHandle,
                              TcTpmEncauth encAuth,
                              TcTpmPcrInfoLong pcrInfo,
                              TcBlobData inData,
                              TcTcsAuth inAuth1)
                              throws TcTddlException,
                                     TcTpmException,
                                     TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateMigrationBlob
java.lang.Object[] TcsipCreateMigrationBlob(long hContext,
                                            long parentHandle,
                                            int migrationType,
                                            TcTpmMigrationkeyAuth migrationKeyAuth,
                                            TcBlobData encData,
                                            TcTcsAuth inAuth1,
                                            TcTcsAuth inAuth2)
                                            throws TcTddlException,
                                                   TcTpmException,
                                                   TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipConvertMigrationBlob
java.lang.Object[] TcsipConvertMigrationBlob(long hContext,
                                             long parentHandle,
                                             TcBlobData inData,
                                             TcBlobData random,
                                             TcTcsAuth inAuth1)
                                             throws TcTddlException,
                                                    TcTpmException,
                                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipAuthorizeMigrationKey
java.lang.Object[] TcsipAuthorizeMigrationKey(long hContext,
                                              int migrationScheme,
                                              TcTpmPubkey migrationKey,
                                              TcTcsAuth inAuth1)
                                              throws TcTddlException,
                                                     TcTpmException,
                                                     TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipMigrateKey
java.lang.Object[] TcsipMigrateKey(long hContext,
                                   long maKeyHandle,
                                   TcTpmPubkey pubKey,
                                   TcBlobData inData,
                                   TcTcsAuth inAuth1)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkSetRestrictions
java.lang.Object[] TcsipCmkSetRestrictions(long hContext,
                                           long restriction,
                                           TcTcsAuth inAuth1)
                                           throws TcTddlException,
                                                  TcTpmException,
                                                  TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkApproveMA
java.lang.Object[] TcsipCmkApproveMA(long hContext,
                                     TcTpmDigest migrationAuthorityDigest,
                                     TcTcsAuth inAuth1)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkCreateKey
java.lang.Object[] TcsipCmkCreateKey(long hContext,
                                     long parentHandle,
                                     TcTpmEncauth dataUsageAuth,
                                     TcTpmDigest migrationAuthorityApproval,
                                     TcTpmDigest migrationAuthorityDigest,
                                     TcTpmKey12 keyInfo,
                                     TcTcsAuth inAuth1)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkCreateTicket
java.lang.Object[] TcsipCmkCreateTicket(long hContext,
                                        TcTpmPubkey verificationKey,
                                        TcTpmDigest signedData,
                                        TcBlobData signatureValue,
                                        TcTcsAuth inAuth1)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkCreateBlob
java.lang.Object[] TcsipCmkCreateBlob(long hContext,
                                      long parentHandle,
                                      int migrationType,
                                      TcTpmMigrationkeyAuth migrationKeyAuth,
                                      TcTpmDigest pubSourceKeyDigest,
                                      TcTpmMsaComposite msaList,
                                      TcBlobData restrictTicket,
                                      TcBlobData sigTicket,
                                      TcBlobData encData,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCmkConvertMigration
java.lang.Object[] TcsipCmkConvertMigration(long hContext,
                                            long parentHandle,
                                            TcTpmCmkAuth restrictTicket,
                                            TcTpmDigest sigTicket,
                                            TcTpmKey12 migratedKey,
                                            TcTpmMsaComposite msaList,
                                            TcBlobData random,
                                            TcTcsAuth inAuth1)
                                            throws TcTddlException,
                                                   TcTpmException,
                                                   TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateMaintenanceArchive
java.lang.Object[] TcsipCreateMaintenanceArchive(long hContext,
                                                 boolean generateRandom,
                                                 TcTcsAuth inAuth1)
                                                 throws TcTddlException,
                                                        TcTpmException,
                                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipLoadMaintenanceArchive
java.lang.Object[] TcsipLoadMaintenanceArchive(long hContext,
                                               TcBlobData inData,
                                               TcTcsAuth ownerAuth)
                                               throws TcTddlException,
                                                      TcTpmException,
                                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipKillMaintenanceFeature
java.lang.Object[] TcsipKillMaintenanceFeature(long hContext,
                                               TcTcsAuth inAuth1)
                                               throws TcTddlException,
                                                      TcTpmException,
                                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipLoadManuMaintPub
java.lang.Object[] TcsipLoadManuMaintPub(long hContext,
                                         TcTpmNonce antiReplay,
                                         TcTpmPubkey pubKey)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReadManuMaintPub
java.lang.Object[] TcsipReadManuMaintPub(long hContext,
                                         TcTpmNonce antiReplay)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsSHA1Start
java.lang.Object[] TcsSHA1Start(long hContext)
                                throws TcTddlException,
                                       TcTpmException,
                                       TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsSHA1Update
java.lang.Object[] TcsSHA1Update(long hContext,
                                 long numBytes,
                                 TcBlobData hashData)
                                 throws TcTddlException,
                                        TcTpmException,
                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsSHA1Complete
java.lang.Object[] TcsSHA1Complete(long hContext,
                                   TcBlobData hashData)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsSHA1CompleteExtend
java.lang.Object[] TcsSHA1CompleteExtend(long hContext,
                                         long pcrNum,
                                         TcBlobData hashData)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipSign
java.lang.Object[] TcsipSign(long hContext,
                             long keyHandle,
                             TcBlobData areaToSign,
                             TcTcsAuth inAuth1)
                             throws TcTddlException,
                                    TcTpmException,
                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipGetRandom
java.lang.Object[] TcsipGetRandom(long hContext,
                                  long bytesRequested)
                                  throws TcTddlException,
                                         TcTpmException,
                                         TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipStirRandom
java.lang.Object[] TcsipStirRandom(long hContext,
                                   TcBlobData inData)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCertifyKey
java.lang.Object[] TcsipCertifyKey(long hContext,
                                   long certHandle,
                                   long keyHandle,
                                   TcTpmNonce antiReplay,
                                   TcTcsAuth inAuth1,
                                   TcTcsAuth inAuth2)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCertifyKey2
java.lang.Object[] TcsipCertifyKey2(long hContext,
                                    long certHandle,
                                    long keyHandle,
                                    TcTpmDigest migrationPubDigest,
                                    TcTpmNonce antiReplay,
                                    TcTcsAuth inAuth1,
                                    TcTcsAuth inAuth2)
                                    throws TcTddlException,
                                           TcTpmException,
                                           TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateEndorsementKeyPair
java.lang.Object[] TcsipCreateEndorsementKeyPair(long hContext,
                                                 TcTpmNonce antiReplay,
                                                 TcTpmKeyParms keyInfo)
                                                 throws TcTddlException,
                                                        TcTpmException,
                                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateRevocableEK
java.lang.Object[] TcsipCreateRevocableEK(long hContext,
                                          TcTpmNonce antiReplay,
                                          TcTpmKeyParms keyInfo,
                                          boolean generateReset,
                                          TcTpmNonce inputEKreset)
                                          throws TcTddlException,
                                                 TcTpmException,
                                                 TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipRevokeEndorsementKeyPair
java.lang.Object[] TcsipRevokeEndorsementKeyPair(long hContext,
                                                 TcTpmNonce EKReset)
                                                 throws TcTddlException,
                                                        TcTpmException,
                                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReadPubek
java.lang.Object[] TcsipReadPubek(long hContext,
                                  TcTpmNonce antiReplay)
                                  throws TcTddlException,
                                         TcTpmException,
                                         TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipActivateIdentity
java.lang.Object[] TcsipActivateIdentity(long hContext,
                                         long idKeyHandle,
                                         TcBlobData blob,
                                         TcTcsAuth inAuth1,
                                         TcTcsAuth inAuth2)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipExtend
java.lang.Object[] TcsipExtend(long hContext,
                               long pcrNum,
                               TcTpmDigest inDigest)
                               throws TcTddlException,
                                      TcTpmException,
                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPcrRead
java.lang.Object[] TcsipPcrRead(long hContext,
                                long pcrIndex)
                                throws TcTddlException,
                                       TcTpmException,
                                       TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipQuote
java.lang.Object[] TcsipQuote(long hContext,
                              long keyHandle,
                              TcTpmNonce externalData,
                              TcTpmPcrSelection targetPCR,
                              TcTcsAuth inAuth1)
                              throws TcTddlException,
                                     TcTpmException,
                                     TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipPcrReset
java.lang.Object[] TcsipPcrReset(long hContext,
                                 TcTpmPcrSelection pcrSelection)
                                 throws TcTddlException,
                                        TcTpmException,
                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipQuote2
java.lang.Object[] TcsipQuote2(long hContext,
                               long keyHandle,
                               TcTpmNonce externalData,
                               TcTpmPcrSelection targetPCR,
                               boolean addVersion,
                               TcTcsAuth inAuth1)
                               throws TcTddlException,
                                      TcTpmException,
                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipChangeAuth
java.lang.Object[] TcsipChangeAuth(long hContext,
                                   long parentHandle,
                                   int protocolID,
                                   TcTpmEncauth newAuth,
                                   int entityType,
                                   TcBlobData encData,
                                   TcTcsAuth inAuth1,
                                   TcTcsAuth inAuth2)
                                   throws TcTddlException,
                                          TcTpmException,
                                          TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipChangeAuthOwner
java.lang.Object[] TcsipChangeAuthOwner(long hContext,
                                        int protocolID,
                                        TcTpmEncauth newAuth,
                                        int entityType,
                                        TcTcsAuth inAuth1)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOIAP
java.lang.Object[] TcsipOIAP(long hContext)
                             throws TcTddlException,
                                    TcTpmException,
                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOSAP
java.lang.Object[] TcsipOSAP(long hContext,
                             int entityType,
                             long entityValue,
                             TcTpmNonce nonceOddOSAP)
                             throws TcTddlException,
                                    TcTpmException,
                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDSAP
java.lang.Object[] TcsipDSAP(long hContext,
                             int entityType,
                             long keyHandle,
                             TcTpmNonce nonceOddDSAP,
                             TcBlobData entityValue)
                             throws TcTddlException,
                                    TcTpmException,
                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateManage
java.lang.Object[] TcsipDelegateManage(long hContext,
                                       long familyID,
                                       long opCode,
                                       TcBlobData opData,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateCreateKeyDelegation
java.lang.Object[] TcsipDelegateCreateKeyDelegation(long hContext,
                                                    long keyHandle,
                                                    TcTpmDelegatePublic publicInfo,
                                                    TcTpmEncauth delAuth,
                                                    TcTcsAuth inAuth1)
                                                    throws TcTddlException,
                                                           TcTpmException,
                                                           TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateCreateOwnerDelegation
java.lang.Object[] TcsipDelegateCreateOwnerDelegation(long hContext,
                                                      boolean increment,
                                                      TcTpmDelegatePublic publicInfo,
                                                      TcTpmEncauth delAuth,
                                                      TcTcsAuth inAuth1)
                                                      throws TcTddlException,
                                                             TcTpmException,
                                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateLoadOwnerDelegation
java.lang.Object[] TcsipDelegateLoadOwnerDelegation(long hContext,
                                                    long index,
                                                    TcTpmDelegateOwnerBlob blob,
                                                    TcTcsAuth inAuth1)
                                                    throws TcTddlException,
                                                           TcTpmException,
                                                           TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateReadTable
java.lang.Object[] TcsipDelegateReadTable(long hContext)
                                          throws TcTddlException,
                                                 TcTpmException,
                                                 TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateUpdateVerificationCount
java.lang.Object[] TcsipDelegateUpdateVerificationCount(long hContext,
                                                        TcBlobData inputData,
                                                        TcTcsAuth inAuth1)
                                                        throws TcTddlException,
                                                               TcTpmException,
                                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDelegateVerifyDelegation
java.lang.Object[] TcsipDelegateVerifyDelegation(long hContext,
                                                 TcBlobData delegation)
                                                 throws TcTddlException,
                                                        TcTpmException,
                                                        TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipNvDefineOrReleaseSpace
java.lang.Object[] TcsipNvDefineOrReleaseSpace(long hContext,
                                               TcTpmNvDataPublic pubInfo,
                                               TcTpmEncauth encAuth,
                                               TcTcsAuth inAuth1)
                                               throws TcTddlException,
                                                      TcTpmException,
                                                      TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipNvWriteValue
java.lang.Object[] TcsipNvWriteValue(long hContext,
                                     long nvIndex,
                                     long offset,
                                     TcBlobData data,
                                     TcTcsAuth inAuth1)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipNvWriteValueAuth
java.lang.Object[] TcsipNvWriteValueAuth(long hContext,
                                         long nvIndex,
                                         long offset,
                                         TcBlobData data,
                                         TcTcsAuth inAuth1)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipNvReadValue
java.lang.Object[] TcsipNvReadValue(long hContext,
                                    long nvIndex,
                                    long offset,
                                    long dataSz,
                                    TcTcsAuth inAuth1)
                                    throws TcTddlException,
                                           TcTpmException,
                                           TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipNvReadValueAuth
java.lang.Object[] TcsipNvReadValueAuth(long hContext,
                                        long nvIndex,
                                        long offset,
                                        long dataSz,
                                        TcTcsAuth inAuth1)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReadCurrentTicks
java.lang.Object[] TcsipReadCurrentTicks(long hContext)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipTickStampBlob
java.lang.Object[] TcsipTickStampBlob(long hContext,
                                      long keyHandle,
                                      TcTpmNonce antiReplay,
                                      TcTpmDigest digestToStamp,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsEstablishTransport
java.lang.Object[] TcsEstablishTransport(long hContext,
                                         long encHandle,
                                         TcTpmTransportPublic transPublic,
                                         TcBlobData secret,
                                         TcTcsAuth inAuth1)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsExecuteTransport
java.lang.Object[] TcsExecuteTransport(long hContext,
                                       TcBlobData wrappedCmd,
                                       long transHandle,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsReleaseTransportSigned
java.lang.Object[] TcsReleaseTransportSigned(long hContext,
                                             long keyHandle,
                                             TcTpmNonce antiReplay,
                                             long transHandle,
                                             TcTcsAuth inAuth1,
                                             TcTcsAuth inAuth2)
                                             throws TcTddlException,
                                                    TcTpmException,
                                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipCreateCounter
java.lang.Object[] TcsipCreateCounter(long hContext,
                                      TcBlobData label,
                                      TcTpmEncauth encAuth,
                                      TcTcsAuth inAuth1)
                                      throws TcTddlException,
                                             TcTpmException,
                                             TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipIncrementCounter
java.lang.Object[] TcsipIncrementCounter(long hContext,
                                         long countID,
                                         TcTcsAuth inAuth1)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReadCounter
java.lang.Object[] TcsipReadCounter(long hContext,
                                    long countID)
                                    throws TcTddlException,
                                           TcTpmException,
                                           TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReleaseCounter
java.lang.Object[] TcsipReleaseCounter(long hContext,
                                       long countID,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipReleaseCounterOwner
java.lang.Object[] TcsipReleaseCounterOwner(long hContext,
                                            long countID,
                                            TcTcsAuth inAuth1)
                                            throws TcTddlException,
                                                   TcTpmException,
                                                   TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDaaJoin
java.lang.Object[] TcsipDaaJoin(long hContext,
                                long handle,
                                short stage,
                                TcBlobData inputData0,
                                TcBlobData inputData1,
                                TcTcsAuth inAuth1)
                                throws TcTddlException,
                                       TcTpmException,
                                       TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDaaSign
java.lang.Object[] TcsipDaaSign(long hContext,
                                long handle,
                                short stage,
                                TcBlobData inputData0,
                                TcBlobData inputData1,
                                TcTcsAuth inAuth1)
                                throws TcTddlException,
                                       TcTpmException,
                                       TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipTerminateHandle
java.lang.Object[] TcsipTerminateHandle(long hContext,
                                        long handle)
                                        throws TcTddlException,
                                               TcTpmException,
                                               TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDirWriteAuth
java.lang.Object[] TcsipDirWriteAuth(long hContext,
                                     long dirIndex,
                                     TcTpmDigest newContents,
                                     TcTcsAuth inAuth1)
                                     throws TcTddlException,
                                            TcTpmException,
                                            TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDirRead
java.lang.Object[] TcsipDirRead(long hContext,
                                long dirIndex)
                                throws TcTddlException,
                                       TcTpmException,
                                       TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipChangeAuthAsymStart
java.lang.Object[] TcsipChangeAuthAsymStart(long hContext,
                                            long idHandle,
                                            TcTpmNonce antiReplay,
                                            TcTpmKeyParms tempKey,
                                            TcTcsAuth inAuth1)
                                            throws TcTddlException,
                                                   TcTpmException,
                                                   TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipChangeAuthAsymFinish
java.lang.Object[] TcsipChangeAuthAsymFinish(long hContext,
                                             long parentHandle,
                                             long ephHandle,
                                             int entityType,
                                             TcTpmDigest newAuthLink,
                                             TcBlobData encNewAuth,
                                             TcBlobData encData,
                                             TcTcsAuth inAuth1)
                                             throws TcTddlException,
                                                    TcTpmException,
                                                    TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipOwnerReadPubek
java.lang.Object[] TcsipOwnerReadPubek(long hContext,
                                       TcTcsAuth inAuth1)
                                       throws TcTddlException,
                                              TcTpmException,
                                              TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipDisablePubekRead
java.lang.Object[] TcsipDisablePubekRead(long hContext,
                                         TcTcsAuth inAuth1)
                                         throws TcTddlException,
                                                TcTpmException,
                                                TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException
 
TcsipIfxReadTpm11EkCert
java.lang.Object[] TcsipIfxReadTpm11EkCert(long hContext,
                                           byte index,
                                           TcBlobData antiReplay)
                                           throws TcTddlException,
                                                  TcTpmException,
                                                  TcTcsException
- Throws:
 TcTddlException
TcTpmException
TcTcsException