public class TPMAttestationStatement extends java.lang.Object implements CertificateBaseAttestationStatement
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORMAT |
static java.lang.String |
VERSION_2_0 |
| Constructor and Description |
|---|
TPMAttestationStatement(COSEAlgorithmIdentifier alg,
AttestationCertificatePath x5c,
byte[] sig,
TPMSAttest certInfo,
TPMTPublic pubArea) |
TPMAttestationStatement(java.lang.String ver,
COSEAlgorithmIdentifier alg,
AttestationCertificatePath x5c,
byte[] ecdaaKeyId,
byte[] sig,
TPMSAttest certInfo,
TPMTPublic pubArea)
Deprecated.
|
TPMAttestationStatement(java.lang.String ver,
COSEAlgorithmIdentifier alg,
AttestationCertificatePath x5c,
byte[] sig,
TPMSAttest certInfo,
TPMTPublic pubArea) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
COSEAlgorithmIdentifier |
getAlg() |
TPMSAttest |
getCertInfo() |
byte[] |
getEcdaaKeyId()
Deprecated.
|
java.lang.String |
getFormat() |
TPMTPublic |
getPubArea() |
byte[] |
getSig() |
java.lang.String |
getVer() |
AttestationCertificatePath |
getX5c() |
int |
hashCode() |
void |
validate()
Validates the instance per field basis.
|
public static final java.lang.String FORMAT
public static final java.lang.String VERSION_2_0
public TPMAttestationStatement(java.lang.String ver,
COSEAlgorithmIdentifier alg,
AttestationCertificatePath x5c,
byte[] sig,
TPMSAttest certInfo,
TPMTPublic pubArea)
@Deprecated
public TPMAttestationStatement(java.lang.String ver,
COSEAlgorithmIdentifier alg,
AttestationCertificatePath x5c,
byte[] ecdaaKeyId,
byte[] sig,
TPMSAttest certInfo,
TPMTPublic pubArea)
public TPMAttestationStatement(COSEAlgorithmIdentifier alg, AttestationCertificatePath x5c, byte[] sig, TPMSAttest certInfo, TPMTPublic pubArea)
public java.lang.String getVer()
public COSEAlgorithmIdentifier getAlg()
public AttestationCertificatePath getX5c()
getX5c in interface CertificateBaseAttestationStatement@Deprecated public byte[] getEcdaaKeyId()
public byte[] getSig()
public TPMSAttest getCertInfo()
public TPMTPublic getPubArea()
public java.lang.String getFormat()
getFormat in interface AttestationStatementpublic void validate()
AttestationStatementvalidate in interface AttestationStatementpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object