Uses of Class
iaik.tc.tss.api.structs.tsp.TcTssUuid

Packages that use TcTssUuid
iaik.tc.tss.api.structs.tcs   
iaik.tc.tss.api.structs.tsp   
iaik.tc.tss.api.tspi   
iaik.tc.tss.impl.java.tcs.soapservice   
iaik.tc.tss.impl.java.tcs.tcsi   
iaik.tc.tss.impl.java.tsp   
iaik.tc.tss.impl.java.tsp.tcsbinding   
iaik.tc.tss.impl.java.tsp.tcsbinding.local   
iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice   
iaik.tc.tss.impl.ps   
 

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

Methods in iaik.tc.tss.api.structs.tcs that return TcTssUuid
 TcTssUuid TcTcsLoadkeyInfo.getKeyUuid()
          This method returns the content of the keyUuid field.
 TcTssUuid TcTcsLoadkeyInfo.getParentKeyUuid()
          This method returns the content of the parentKeyUuid field.
 

Methods in iaik.tc.tss.api.structs.tcs with parameters of type TcTssUuid
 void TcTcsLoadkeyInfo.setKeyUuid(TcTssUuid keyUuid)
          This method sets the content of the keyUuid field.
 void TcTcsLoadkeyInfo.setParentKeyUuid(TcTssUuid parentKeyUuid)
          This method sets the content of the parentKeyUuid field.
 

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

Methods in iaik.tc.tss.api.structs.tsp that return TcTssUuid
 TcTssUuid TcUuidFactory.convertUuidJavaToTss(java.util.UUID uuid)
          This method converts a Java UUID (available in Java 1.5 onwards) into a TSS UUID.
 TcTssUuid TcUuidFactory.generateRandomUuid()
          This method generates a random universally unique identifier UUID that is used to identify keys stored in the persistent storage of the TSS.
 TcTssUuid TcTssKmKeyinfo.getKeyUuid()
          Returns contents of the keyUuid field.
 TcTssUuid TcTssKmKeyinfo.getParentKeyUuid()
          Returns contents of the parentKeyUuid field.
 TcTssUuid TcUuidFactory.getUuidCRK()
          This method returns the UUID of the certified roaming key CRK (PS-system, no-auth, migratable (CMK)).
 TcTssUuid TcUuidFactory.getUuidRK()
          This method returns the UUID of the roaming key RK (PS-system, no-auth, migratable).
 TcTssUuid TcUuidFactory.getUuidSK()
          This method returns the UUID of the system specific storage key SK (PS-system, no-auth, non-migratable).
 TcTssUuid TcUuidFactory.getUuidSRK()
          This method returns the UUID of the SRK (PS-system, no-auth, non-migratable).
 TcTssUuid TcUuidFactory.getUuidU1SK1()
          This method returns the UUID of storage key #1 for user #1 U1SK1 (PS-user, no-auth, non-migratable).
 TcTssUuid TcUuidFactory.getUuidU1SK2()
          This method returns the UUID of storage key #2 for user #1 U1SK2 (PS-user, auth, non-migratable).
 TcTssUuid TcUuidFactory.getUuidU1SK3()
          This method returns the UUID of storage key #2 for user #1 U1SK3 (PS-user, no-auth, migratable).
 TcTssUuid TcUuidFactory.getUuidU1SK4()
          This method returns the UUID of storage key #2 for user #1 U1SK4 (PS-user, auth, migratable).
 TcTssUuid TcUuidFactory.getUuidU1SK5()
          This method returns the UUID of storage key #2 for user #1 U1SK5 (PS-user, no-auth, migratable (CMK)).
 TcTssUuid TcUuidFactory.getUuidU1SK6()
          This method returns the UUID of storage key #2 for user #1 U1SK6 (PS-user, auth, migratable (CMK)).
 TcTssUuid TcTssUuid.init(long timeLow, int timeMid, int timeHigh, short clockSeqLow, short clockSeqHigh, short[] node)
          Constructor taking all required arguments to fully initialize the UUID.
 TcTssUuid TcTssUuid.initString(java.lang.String uuid)
          Constructor taking all required arguments as a string to fully initialize the UUID.
 

Methods in iaik.tc.tss.api.structs.tsp with parameters of type TcTssUuid
 java.util.UUID TcUuidFactory.convertUuidTssToJava(TcTssUuid tssUuid)
          This method converts a TSS UUID into a Java UUID (available in Java 1.5 onwards).
 TcTssKmKeyinfo TcTssKmKeyinfo.init(TcTssVersion versionInfo, TcTssUuid keyUuid, TcTssUuid parentKeyUuid, short authDataUsage, boolean isLoaded, TcBlobData vendorData)
          Initialization method taking and setting all parameters at once.
 TcTssKmKeyinfo TcTssKmKeyinfo2.init(TcTssVersion versionInfo, TcTssUuid keyUuid, TcTssUuid parentKeyUuid, short authDataUsage, boolean isLoaded, TcBlobData vendorData, long persistentStorageType, long persistentStorageTypeParent)
          Initialization method taking and setting all parameters at once.
 void TcTssKmKeyinfo.setKeyUuid(TcTssUuid keyUuid)
          Sets the keyUuid field.
 void TcTssKmKeyinfo.setParentKeyUuid(TcTssUuid parentKeyUuid)
          Sets the parentKeyUuid field.
 

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

Methods in iaik.tc.tss.api.tspi that return TcTssUuid
 TcTssUuid TcIRsaKey.getAttribUuid()
          This method returns the UUID of the key.
 

Methods in iaik.tc.tss.api.tspi with parameters of type TcTssUuid
 TcIRsaKey TcIContext.getKeyByUuid(long stypeKey, TcTssUuid uuidKey)
          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.
 TcTssKmKeyinfo[] TcIContext.getRegisteredKeysByUuid(TcTssUuid uuid, long storage)
          This method gets an array of key info objects.
 TcTssKmKeyinfo[] TcIContext.getRegisteredKeysByUuidSystem(TcTssUuid uuid)
          This method is a wrapper for the getRegisteredKeysByUuid method.
 TcTssKmKeyinfo[] TcIContext.getRegisteredKeysByUuidUser(TcTssUuid uuid)
          This method is a wrapper for the getRegisteredKeysByUuid method.
 TcIRsaKey TcIContext.loadKeyByUuidFromSystem(TcTssUuid uuid)
          Deprecated. Use the getRegisteredKeysByUuid method with TSS_PS_TYPE_SYSTEM as parameter instead.
 TcIRsaKey TcIContext.loadKeyByUuidFromUser(TcTssUuid uuid)
          Deprecated. Use the getRegisteredKeysByUuid method with TSS_PS_TYPE_USER as parameter instead.
 void TcIContext.registerKey(TcIRsaKey key, long stypeKey, TcTssUuid uuidKey, long stypeParentKey, TcTssUuid uuidParent)
          This method registers a key in the TSS Persistent Storage database.
 void TcIRsaKey.setAttribUuid(TcTssUuid uuid)
          This method sets the UUID of the key.
 TcIRsaKey TcIContext.unregisterKey(long stypeKey, TcTssUuid uuidKey)
          This method unregisters a key from the persistent storage database.
 

Uses of TcTssUuid in iaik.tc.tss.impl.java.tcs.soapservice
 

Methods in iaik.tc.tss.impl.java.tcs.soapservice that return TcTssUuid
static TcTssUuid ConvertDataTypesServer.convertTssUuid(TSSUUID in)
           
 

Methods in iaik.tc.tss.impl.java.tcs.soapservice with parameters of type TcTssUuid
static TSSUUID ConvertDataTypesServer.convertTssUuid(TcTssUuid in)
           
 

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

Methods in iaik.tc.tss.impl.java.tcs.tcsi with parameters of type TcTssUuid
static TcTssKmKeyinfo[] TcTcsi.TcsiEnumRegisteredKeys(long hContext, TcTssUuid keyUuid)
          This method allows obtaining an array of TcTssKmKeyinfo structures.
static TcTssKmKeyinfo TcTcsi.TcsiGetRegisteredKey(long hContext, TcTssUuid keyUuid)
          This method allows obtaining a TcTssKmKeyinfo structure containing information about the registered key.
static TcBlobData TcTcsi.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
          This method returns the key blob (either TcTpmKey or TcTpmKey12) of the key with the given UUID.
static void TcTcsi.TcsipKeyControlOwner(long hContext, long tcsKeyHandle, long attribName, long attribValue, TcTcsAuth ownerAuth, TcTssUuid uuidData)
          Tcsip_KeyControlOwner controls attributes of a loaded key.
static long TcTcsi.TcsipLoadKeyByUuid(long hContext, TcTssUuid keyUuid, TcTcsLoadkeyInfo loadKeyInfo)
           
static void TcTcsi.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
          Tcsi_RegisterKey allows registering a key in the TCS Persistent Storage (PS).
static void TcTcsi.TcsiUnregisterKey(long hContext, TcTssUuid keyUuid)
          A key once registered in the TCS PS can be unregistered from the PS, if that key is not required any longer.
 

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

Methods in iaik.tc.tss.impl.java.tsp that return TcTssUuid
 TcTssUuid TcRsaKey.getAttribUuid()
           
 

Methods in iaik.tc.tss.impl.java.tsp with parameters of type TcTssUuid
 TcIRsaKey TcContext.getKeyByUuid(long stypeKey, TcTssUuid uuidKey)
           
 TcTssKmKeyinfo[] TcContext.getRegisteredKeysByUuid(TcTssUuid uuid, long storage)
           
 TcTssKmKeyinfo[] TcContext.getRegisteredKeysByUuidSystem(TcTssUuid uuid)
           
 TcTssKmKeyinfo[] TcContext.getRegisteredKeysByUuidUser(TcTssUuid uuid)
           
 TcIRsaKey TcContext.loadKeyByUuidFromSystem(TcTssUuid uuid)
           
 TcIRsaKey TcContext.loadKeyByUuidFromUser(TcTssUuid uuid)
           
 void TcContext.registerKey(TcIRsaKey key, long stypeKey, TcTssUuid uuidKey, long stypeParentKey, TcTssUuid uuidParent)
           
 void TcRsaKey.setAttribUuid(TcTssUuid uuid)
           
 TcIRsaKey TcContext.unregisterKey(long stypeKey, TcTssUuid uuidKey)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding with parameters of type TcTssUuid
 TcTssKmKeyinfo[] TcITcsBinding.TcsiEnumRegisteredKeys(long hContext, TcTssUuid keyUuid)
           
 TcTssKmKeyinfo TcITcsBinding.TcsiGetRegisteredKey(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcITcsBinding.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 void TcITcsBinding.TcsipKeyControlOwner(long hContext, long tcsKeyHandle, long attribName, long attribValue, TcTcsAuth ownerAuth, TcTssUuid uuidData)
           
 long TcITcsBinding.TcsipLoadKeyByUuid(long hContext, TcTssUuid keyUuid, TcTcsLoadkeyInfo loadKeyInfo)
           
 void TcITcsBinding.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 void TcITcsBinding.TcsiUnregisterKey(long hContext, TcTssUuid keyUuid)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.local with parameters of type TcTssUuid
 TcTssKmKeyinfo[] TcTcsBindingLocal.TcsiEnumRegisteredKeys(long hContext, TcTssUuid keyUuid)
           
 TcTssKmKeyinfo TcTcsBindingLocal.TcsiGetRegisteredKey(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcTcsBindingLocal.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 void TcTcsBindingLocal.TcsipKeyControlOwner(long hContext, long tcsKeyHandle, long attribName, long attribValue, TcTcsAuth ownerAuth, TcTssUuid uuidData)
           
 long TcTcsBindingLocal.TcsipLoadKeyByUuid(long hContext, TcTssUuid keyUuid, TcTcsLoadkeyInfo loadKeyInfo)
           
 void TcTcsBindingLocal.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 void TcTcsBindingLocal.TcsiUnregisterKey(long hContext, TcTssUuid keyUuid)
           
 

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

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice that return TcTssUuid
static TcTssUuid ConvertDataTypesClient.convertTssUuid(TSSUUID in)
           
 

Methods in iaik.tc.tss.impl.java.tsp.tcsbinding.soapservice with parameters of type TcTssUuid
static TSSUUID ConvertDataTypesClient.convertTssUuid(TcTssUuid in)
           
 TcTssKmKeyinfo[] TcTcsBindingSoap.TcsiEnumRegisteredKeys(long hContext, TcTssUuid keyUuid)
           
 TcTssKmKeyinfo TcTcsBindingSoap.TcsiGetRegisteredKey(long hContext, TcTssUuid keyUuid)
           
 TcBlobData TcTcsBindingSoap.TcsiGetRegisteredKeyBlob(long hContext, TcTssUuid keyUuid)
           
 void TcTcsBindingSoap.TcsipKeyControlOwner(long hContext, long tcsKeyHandle, long attribName, long attribValue, TcTcsAuth ownerAuth, TcTssUuid uuidData)
           
 long TcTcsBindingSoap.TcsipLoadKeyByUuid(long hContext, TcTssUuid keyUuid, TcTcsLoadkeyInfo loadKeyInfo)
           
 void TcTcsBindingSoap.TcsiRegisterKey(long hContext, TcTssUuid wrappingKeyUuid, TcTssUuid keyUuid, TcBlobData key, TcBlobData vendorData)
           
 void TcTcsBindingSoap.TcsiUnregisterKey(long hContext, TcTssUuid keyUuid)
           
 

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

Methods in iaik.tc.tss.impl.ps with parameters of type TcTssUuid
 TcTssKmKeyinfo[] TcITssPersistentStorage.enumRegisteredKeys(TcTssUuid keyUuid)
          Returns the whole key hierarchy of the given key i.e.
 TcTssKmKeyinfo[] TcTssPersistentStorage.enumRegisteredKeys(TcTssUuid keyUuid)
           
 TcTssKmKeyinfo TcITssPersistentStorage.getRegisteredKey(TcTssUuid keyUuid)
          Returns information on a registered key.
 TcTssKmKeyinfo TcTssPersistentStorage.getRegisteredKey(TcTssUuid keyUuid)
           
 TcBlobData TcITssPersistentStorage.getRegisteredKeyBlob(TcTssUuid keyUuid)
          Gets the key blob from the key described by this UUID
 TcBlobData TcTssPersistentStorage.getRegisteredKeyBlob(TcTssUuid keyUuid)
           
 void TcITssPersistentStorage.registerKey(TcTssUuid parentUuid, TcTssUuid keyUuid, TcBlobData key)
          Registers the key in persistent storage.
 void TcTssPersistentStorage.registerKey(TcTssUuid parentUuid, TcTssUuid keyUuid, TcBlobData key)
           
 void TcITssPersistentStorage.unregisterKey(TcTssUuid keyUuid)
          Unregisters the key in persistent storage.
 void TcTssPersistentStorage.unregisterKey(TcTssUuid keyUuid)