Package com.yubico.fido.metadata
Class MetadataBLOBPayload
- java.lang.Object
-
- com.yubico.fido.metadata.MetadataBLOBPayload
-
public final class MetadataBLOBPayload extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataBLOBPayload.MetadataBLOBPayloadBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetadataBLOBPayload.MetadataBLOBPayloadBuilderbuilder()booleanequals(java.lang.Object o)@NonNull java.util.Set<MetadataBLOBPayloadEntry>getEntries()Zero or moreMetadataBLOBPayloadEntryobjects.java.lang.StringgetLegalHeader()The legalHeader, which MUST be in each BLOB, is an indication of the acceptance of the relevant legal agreement for using the MDS.@NonNull java.time.LocalDategetNextUpdate()ISO-8601 formatted date when the next update will be provided at latest.intgetNo()The serial number of this Metadata BLOB Payload.inthashCode()MetadataBLOBPayload.MetadataBLOBPayloadBuildertoBuilder()java.lang.StringtoString()
-
-
-
Method Detail
-
builder
public static MetadataBLOBPayload.MetadataBLOBPayloadBuilder builder()
-
toBuilder
public MetadataBLOBPayload.MetadataBLOBPayloadBuilder toBuilder()
-
getLegalHeader
public java.lang.String getLegalHeader()
The legalHeader, which MUST be in each BLOB, is an indication of the acceptance of the relevant legal agreement for using the MDS.
-
getNo
public int getNo()
The serial number of this Metadata BLOB Payload. Serial numbers MUST be consecutive and strictly monotonic, i.e. the successor BLOB will have anovalue exactly incremented by one.
-
getNextUpdate
@NonNull public @NonNull java.time.LocalDate getNextUpdate()
ISO-8601 formatted date when the next update will be provided at latest.
-
getEntries
@NonNull public @NonNull java.util.Set<MetadataBLOBPayloadEntry> getEntries()
Zero or moreMetadataBLOBPayloadEntryobjects.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-