public final class Attestation
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Attestation.AttestationBuilder |
Modifier and Type | Method and Description |
---|---|
static Attestation.AttestationBuilder.MandatoryStages |
builder() |
static Attestation |
empty() |
boolean |
equals(java.lang.Object o) |
@NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> |
getDeviceProperties()
Free-form information about the authenticator model.
|
@NonNull java.util.Optional<java.lang.String> |
getMetadataIdentifier()
A unique identifier for a particular version of the data source of the data in this object.
|
@NonNull java.util.Optional<java.util.Set<Transport>> |
getTransports()
The set of communication modes supported by the authenticator.
|
@NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> |
getVendorProperties()
Free-form information about the authenticator vendor.
|
int |
hashCode() |
boolean |
isTrusted()
true if and only if the contained information has been verified to be cryptographically supported by
a trusted attestation root. |
Attestation.AttestationBuilder |
toBuilder() |
java.lang.String |
toString() |
public static Attestation empty()
public static Attestation.AttestationBuilder.MandatoryStages builder()
public Attestation.AttestationBuilder toBuilder()
public boolean isTrusted()
true
if and only if the contained information has been verified to be cryptographically supported by
a trusted attestation root.@NonNull public @NonNull java.util.Optional<java.lang.String> getMetadataIdentifier()
@NonNull public @NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getVendorProperties()
@NonNull public @NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getDeviceProperties()
@NonNull public @NonNull java.util.Optional<java.util.Set<Transport>> getTransports()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object