public class Tss extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Tss.ActivationCredential
A helper object that holds the parts of a TPM object activation
|
static class |
Tss.DuplicationBlob
Encapsulates data necessary to import an object (usually a key) into a TPM.
|
static class |
Tss.Key |
| Constructor and Description |
|---|
Tss() |
| Modifier and Type | Method and Description |
|---|---|
static Tss.ActivationCredential |
createActivationCredential(TPMT_PUBLIC ek,
byte[] nameOfKeyToBeActivated,
byte[] secret)
Create an TPM activation bundle.
|
static Tss.DuplicationBlob |
createDuplicationBlob(TPMT_PUBLIC targetParent,
TPMT_PUBLIC _publicPart,
TPMT_SENSITIVE _sensitivePart,
TPMT_SYM_DEF_OBJECT innerWrapper) |
static Tss.Key |
createKey(TPMT_PUBLIC pub) |
public static Tss.Key createKey(TPMT_PUBLIC pub)
public static Tss.ActivationCredential createActivationCredential(TPMT_PUBLIC ek, byte[] nameOfKeyToBeActivated, byte[] secret)
ek - The Endorsement Public key that should be used to encrypt the secretnameOfKeyToBeActivated - The name of the key that the TPM should check residencysecret - The secret to encryptpublic static Tss.DuplicationBlob createDuplicationBlob(TPMT_PUBLIC targetParent, TPMT_PUBLIC _publicPart, TPMT_SENSITIVE _sensitivePart, TPMT_SYM_DEF_OBJECT innerWrapper)
Copyright © 2017. All rights reserved.