com.yubico.fido.metadata.DisplayPNGCharacteristicsDescriptor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webauthn-server-attestation Show documentation
Show all versions of webauthn-server-attestation Show documentation
Yubico WebAuthn attestation subsystem
The newest version!
package com.yubico.fido.metadata;
import java.util.List;
import lombok.Builder;
import lombok.Value;
import lombok.extern.jackson.Jacksonized;
/**
* The DisplayPNGCharacteristicsDescriptor describes a PNG image characteristics as defined in the
* PNG [PNG]
* spec for IHDR (image header) and PLTE (palette table).
*
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
@Value
@Builder(toBuilder = true)
@Jacksonized
public class DisplayPNGCharacteristicsDescriptor {
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
long width;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
long height;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
short bitDepth;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
short colorType;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
short compression;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
short filter;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
short interlace;
/**
* @see FIDO
* Metadata Statement §3.8. DisplayPNGCharacteristicsDescriptor dictionary
*/
List plte;
}