| Class | Description |
|---|---|
| Tpm |
The TPM (Trusted Platform Module) stores the private portion of a user's
cryptography keys.
|
| TpmBackEnd |
TpmBackEnd is an abstract base class for a TPM backend implementation which
provides a TpmKeyHandle to the TPM front end.
|
| TpmBackEndFile |
TpmBackEndFile extends TpmBackEnd to implement a TPM back-end using
on-disk file storage.
|
| TpmBackEndMemory |
TpmBackEndMemory extends TpmBackEnd to implement a TPM back-end using
in-memory storage.
|
| TpmKeyHandle |
TpmKeyHandle is an abstract base class for a TPM key handle, which provides
an interface to perform cryptographic operations with a key in the TPM.
|
| TpmKeyHandleMemory |
TpmKeyHandleMemory extends TpmKeyHandle to implement a TPM key handle that
keeps the private key in memory.
|
| TpmPrivateKey |
A TpmPrivateKey holds an in-memory private key and provides cryptographic
operations such as for signing by the in-memory TPM.
|
| Exception | Description |
|---|---|
| Tpm.Error |
A Tpm.Error extends Exception and represents a semantic error in TPM
processing.
|
| TpmBackEnd.Error |
A TpmBackEnd.Error extends Exception and represents a non-semantic
error in backend TPM processing.
|
| TpmBackEndFile.Error |
A TpmBackEndFile.Error extends TpmBackEnd.Error and represents a
non-semantic error in backend TPM file processing.
|
| TpmPrivateKey.Error |
A TpmPrivateKey.Error extends Exception and represents an error in private
key processing.
|
Copyright © 2019. All rights reserved.