Class FidoMDS3MetadataBLOBProvider

java.lang.Object
com.webauthn4j.metadata.CachingMetadataBLOBProvider
com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
All Implemented Interfaces:
MetadataBLOBProvider

public class FidoMDS3MetadataBLOBProvider extends CachingMetadataBLOBProvider
Load MetadataBLOB from a local file. This provider validates MetadataBLOB signature.
  • Constructor Details

    • FidoMDS3MetadataBLOBProvider

      public FidoMDS3MetadataBLOBProvider(@NonNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NonNull String blobEndpoint, @NonNull HttpClient httpClient, @NonNull Set<TrustAnchor> trustAnchors)
    • FidoMDS3MetadataBLOBProvider

      public FidoMDS3MetadataBLOBProvider(@NonNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NonNull String blobEndpoint, @NonNull Set<TrustAnchor> trustAnchors)
    • FidoMDS3MetadataBLOBProvider

      public FidoMDS3MetadataBLOBProvider(@NonNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NonNull String blobEndpoint, @NonNull X509Certificate trustAnchorCertificate)
    • FidoMDS3MetadataBLOBProvider

      public FidoMDS3MetadataBLOBProvider(@NonNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NonNull Set<TrustAnchor> trustAnchors)
    • FidoMDS3MetadataBLOBProvider

      public FidoMDS3MetadataBLOBProvider(@NonNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NonNull X509Certificate trustAnchorCertificate)
  • Method Details

    • doProvide

      protected @NonNull MetadataBLOB doProvide()
      Specified by:
      doProvide in class CachingMetadataBLOBProvider
    • isRevocationCheckEnabled

      public boolean isRevocationCheckEnabled()
    • setRevocationCheckEnabled

      public void setRevocationCheckEnabled(boolean revocationCheckEnabled)