Package com.webauthn4j.metadata
Class FidoMDS3MetadataBLOBProvider
java.lang.Object
com.webauthn4j.metadata.CachingMetadataBLOBProvider
com.webauthn4j.metadata.FidoMDS3MetadataBLOBProvider
- All Implemented Interfaces:
MetadataBLOBProvider
Load MetadataBLOB from a local file. This provider validates MetadataBLOB signature.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFidoMDS3MetadataBLOBProvider(@NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull String blobEndpoint, @NotNull HttpClient httpClient, @NotNull Set<TrustAnchor> trustAnchors) FidoMDS3MetadataBLOBProvider(@NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull String blobEndpoint, @NotNull X509Certificate trustAnchorCertificate) FidoMDS3MetadataBLOBProvider(@NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull String blobEndpoint, @NotNull Set<TrustAnchor> trustAnchors) FidoMDS3MetadataBLOBProvider(@NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull X509Certificate trustAnchorCertificate) FidoMDS3MetadataBLOBProvider(@NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull Set<TrustAnchor> trustAnchors) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull MetadataBLOB@NotNull CertPathCheckerbooleanvoidsetCertPathChecker(@NotNull CertPathChecker certPathChecker) voidsetRevocationCheckEnabled(boolean revocationCheckEnabled) Methods inherited from class com.webauthn4j.metadata.CachingMetadataBLOBProvider
provide, refresh
-
Field Details
-
DEFAULT_BLOB_ENDPOINT
- See Also:
-
-
Constructor Details
-
FidoMDS3MetadataBLOBProvider
public FidoMDS3MetadataBLOBProvider(@NotNull @NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull @NotNull String blobEndpoint, @NotNull @NotNull HttpClient httpClient, @NotNull @NotNull Set<TrustAnchor> trustAnchors) -
FidoMDS3MetadataBLOBProvider
public FidoMDS3MetadataBLOBProvider(@NotNull @NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull @NotNull String blobEndpoint, @NotNull @NotNull Set<TrustAnchor> trustAnchors) -
FidoMDS3MetadataBLOBProvider
public FidoMDS3MetadataBLOBProvider(@NotNull @NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull @NotNull String blobEndpoint, @NotNull @NotNull X509Certificate trustAnchorCertificate) -
FidoMDS3MetadataBLOBProvider
public FidoMDS3MetadataBLOBProvider(@NotNull @NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull @NotNull Set<TrustAnchor> trustAnchors) -
FidoMDS3MetadataBLOBProvider
public FidoMDS3MetadataBLOBProvider(@NotNull @NotNull com.webauthn4j.converter.util.ObjectConverter objectConverter, @NotNull @NotNull X509Certificate trustAnchorCertificate)
-
-
Method Details
-
doProvide
- Specified by:
doProvidein classCachingMetadataBLOBProvider
-
isRevocationCheckEnabled
public boolean isRevocationCheckEnabled() -
setRevocationCheckEnabled
public void setRevocationCheckEnabled(boolean revocationCheckEnabled) -
getCertPathChecker
-
setCertPathChecker
-