public enum AttestationType extends java.lang.Enum<AttestationType>
Enum Constant and Description |
---|
ATTESTATION_CA
In this case, an authenticator is based on a Trusted Platform Module (TPM) and holds an authenticator-specific
"endorsement key" (EK).
|
BASIC
In the case of basic attestation, the authenticator’s attestation key pair is specific to an authenticator model.
|
ECDAA
In this case, the Authenticator receives direct anonymous attestation (DAA) credentials from a single DAA-Issuer.
|
NONE
In this case, no attestation information is available.
|
SELF_ATTESTATION
In the case of self attestation, also known as surrogate basic attestation, the authenticator does not have any
specific attestation key.
|
Modifier and Type | Method and Description |
---|---|
static AttestationType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AttestationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AttestationType BASIC
public static final AttestationType SELF_ATTESTATION
public static final AttestationType ATTESTATION_CA
Note: This concept typically leads to multiple attestation certificates. The attestation certificate requested most recently is called "active".
Note: Attestation statements conveying attestations of this type use the same data structure as attestation statements conveying attestations of type #BASIC, so the two attestation types are, in general, distinguishable only with externally provided knowledge regarding the contents of the attestation certificates conveyed in the attestation statement.
public static final AttestationType ECDAA
public static final AttestationType NONE
public static AttestationType[] values()
for (AttestationType c : AttestationType.values()) System.out.println(c);
public static AttestationType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null