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