public abstract class SecurityProviderTpm extends SecurityProvider
| Constructor and Description |
|---|
SecurityProviderTpm() |
| Modifier and Type | Method and Description |
|---|---|
abstract byte[] |
activateIdentityKey(byte[] key) |
abstract byte[] |
getEndorsementKey() |
String |
getRegistrationId()
Unique id required for registration
|
SSLContext |
getSSLContext()
Retrieves the SSL context loaded with trusted certs.
|
abstract byte[] |
getStorageRootKey() |
abstract byte[] |
signWithIdentity(byte[] data) |
public abstract byte[] activateIdentityKey(byte[] key)
throws SecurityProviderException
SecurityProviderExceptionpublic abstract byte[] getEndorsementKey()
throws SecurityProviderException
SecurityProviderExceptionpublic abstract byte[] getStorageRootKey()
throws SecurityProviderException
SecurityProviderExceptionpublic abstract byte[] signWithIdentity(byte[] data)
throws SecurityProviderException
SecurityProviderExceptionpublic String getRegistrationId() throws SecurityProviderException
SecurityProvidergetRegistrationId in class SecurityProviderSecurityProviderException - If registration id with the underlying implementation could not be retrievedpublic SSLContext getSSLContext() throws SecurityProviderException
SecurityProvidergetSSLContext in class SecurityProviderSecurityProviderException - If ssl context could not be generated for any of the reasonCopyright © 2019. All rights reserved.