Class FidoMetadataDownloader

java.lang.Object
com.yubico.fido.metadata.FidoMetadataDownloader

public final class FidoMetadataDownloader extends Object
Utility for downloading, caching and verifying Fido Metadata Service BLOBs and associated certificates.

This class is NOT THREAD SAFE since it reads and writes caches. However, it has no internal mutable state, so instances MAY be reused in single-threaded or externally synchronized contexts. See also the loadCachedBlob() and refreshBlob() methods.

Use the builder to configure settings, then use the loadCachedBlob() and refreshBlob() methods to load the metadata BLOB.