A C D E F G H M R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AttestationResolver - Interface in com.yubico.webauthn.attestation
C
- com.yubico.webauthn.attestation - package com.yubico.webauthn.attestation
- com.yubico.webauthn.attestation.matcher - package com.yubico.webauthn.attestation.matcher
- com.yubico.webauthn.attestation.resolver - package com.yubico.webauthn.attestation.resolver
- CompositeAttestationResolver - Class in com.yubico.webauthn.attestation.resolver
-
An
AttestationResolver
whoseCompositeAttestationResolver.resolve(X509Certificate, List)
method callsAttestationResolver.resolve(X509Certificate, List)
on each of the subordinateAttestationResolver
s in turn, and returns the first non-null
result. - CompositeAttestationResolver(List<AttestationResolver>) - Constructor for class com.yubico.webauthn.attestation.resolver.CompositeAttestationResolver
- CompositeTrustResolver - Class in com.yubico.webauthn.attestation.resolver
-
A
TrustResolver
whoseCompositeTrustResolver.resolveTrustAnchor(X509Certificate, List)
method callsTrustResolver.resolveTrustAnchor(X509Certificate, List)
on each of the subordinateTrustResolver
s in turn, and returns the first non-null
result. - CompositeTrustResolver(List<TrustResolver>) - Constructor for class com.yubico.webauthn.attestation.resolver.CompositeTrustResolver
- createDefaultAttestationResolver() - Static method in class com.yubico.webauthn.attestation.StandardMetadataService
- createDefaultAttestationResolver(TrustResolver) - Static method in class com.yubico.webauthn.attestation.StandardMetadataService
- createDefaultTrustResolver() - Static method in class com.yubico.webauthn.attestation.StandardMetadataService
D
- DeviceMatcher - Interface in com.yubico.webauthn.attestation
E
- equals(Object) - Method in class com.yubico.webauthn.attestation.MetadataObject
- ExtensionMatcher - Class in com.yubico.webauthn.attestation.matcher
- ExtensionMatcher() - Constructor for class com.yubico.webauthn.attestation.matcher.ExtensionMatcher
F
- FingerprintMatcher - Class in com.yubico.webauthn.attestation.matcher
- FingerprintMatcher() - Constructor for class com.yubico.webauthn.attestation.matcher.FingerprintMatcher
- fromMetadata(Iterable<MetadataObject>) - Static method in class com.yubico.webauthn.attestation.resolver.SimpleTrustResolver
- fromMetadataJson(String) - Static method in class com.yubico.webauthn.attestation.resolver.SimpleTrustResolver
G
- getAttestation(List<X509Certificate>) - Method in class com.yubico.webauthn.attestation.StandardMetadataService
-
Attempt to look up attestation for a chain of certificates
- getCachedAttestation(String) - Method in class com.yubico.webauthn.attestation.StandardMetadataService
- getDevices() - Method in class com.yubico.webauthn.attestation.MetadataObject
- getIdentifier() - Method in class com.yubico.webauthn.attestation.MetadataObject
- getParsedTrustedCertificates() - Method in class com.yubico.webauthn.attestation.MetadataObject
- getTrustedCertificates() - Method in class com.yubico.webauthn.attestation.MetadataObject
- getVendorInfo() - Method in class com.yubico.webauthn.attestation.MetadataObject
- getVersion() - Method in class com.yubico.webauthn.attestation.MetadataObject
H
- hashCode() - Method in class com.yubico.webauthn.attestation.MetadataObject
M
- matches(X509Certificate, JsonNode) - Method in interface com.yubico.webauthn.attestation.DeviceMatcher
- matches(X509Certificate, JsonNode) - Method in class com.yubico.webauthn.attestation.matcher.ExtensionMatcher
- matches(X509Certificate, JsonNode) - Method in class com.yubico.webauthn.attestation.matcher.FingerprintMatcher
- MetadataObject - Class in com.yubico.webauthn.attestation
- MetadataObject(JsonNode) - Constructor for class com.yubico.webauthn.attestation.MetadataObject
R
- readDefault() - Static method in class com.yubico.webauthn.attestation.MetadataObject
- resolve(X509Certificate) - Method in interface com.yubico.webauthn.attestation.AttestationResolver
-
Alias of
resolve(attestationCertificate, Collections.emptyList())
. - resolve(X509Certificate, List<X509Certificate>) - Method in interface com.yubico.webauthn.attestation.AttestationResolver
- resolve(X509Certificate, List<X509Certificate>) - Method in class com.yubico.webauthn.attestation.resolver.CompositeAttestationResolver
- resolve(X509Certificate, List<X509Certificate>) - Method in class com.yubico.webauthn.attestation.resolver.SimpleAttestationResolver
- resolveTrustAnchor(X509Certificate) - Method in interface com.yubico.webauthn.attestation.TrustResolver
-
Alias of
resolveTrustAnchor(attestationCertificate, Collections.emptyList())
. - resolveTrustAnchor(X509Certificate, List<X509Certificate>) - Method in class com.yubico.webauthn.attestation.resolver.CompositeTrustResolver
- resolveTrustAnchor(X509Certificate, List<X509Certificate>) - Method in class com.yubico.webauthn.attestation.resolver.SimpleTrustResolver
- resolveTrustAnchor(X509Certificate, List<X509Certificate>) - Method in interface com.yubico.webauthn.attestation.TrustResolver
-
Resolve a trusted root anchor for the given attestation certificate and certificate chain
S
- SELECTOR_TYPE - Static variable in class com.yubico.webauthn.attestation.matcher.ExtensionMatcher
- SELECTOR_TYPE - Static variable in class com.yubico.webauthn.attestation.matcher.FingerprintMatcher
- SimpleAttestationResolver - Class in com.yubico.webauthn.attestation.resolver
- SimpleAttestationResolver(Collection<MetadataObject>, TrustResolver, Map<String, DeviceMatcher>) - Constructor for class com.yubico.webauthn.attestation.resolver.SimpleAttestationResolver
- SimpleAttestationResolver(Collection<MetadataObject>, TrustResolver) - Constructor for class com.yubico.webauthn.attestation.resolver.SimpleAttestationResolver
- SimpleTrustResolver - Class in com.yubico.webauthn.attestation.resolver
-
Assesses whether an argument certificate can be trusted, and if so, by what trusted root certificate.
- SimpleTrustResolver(Iterable<X509Certificate>) - Constructor for class com.yubico.webauthn.attestation.resolver.SimpleTrustResolver
- StandardMetadataService - Class in com.yubico.webauthn.attestation
- StandardMetadataService() - Constructor for class com.yubico.webauthn.attestation.StandardMetadataService
- StandardMetadataService(AttestationResolver) - Constructor for class com.yubico.webauthn.attestation.StandardMetadataService
T
- TrustResolver - Interface in com.yubico.webauthn.attestation
U
- untrustedFromCertificate(X509Certificate) - Method in interface com.yubico.webauthn.attestation.AttestationResolver
- untrustedFromCertificate(X509Certificate) - Method in class com.yubico.webauthn.attestation.resolver.CompositeAttestationResolver
-
Delegates to the first subordinate resolver, or throws an exception if there is none.
- untrustedFromCertificate(X509Certificate) - Method in class com.yubico.webauthn.attestation.resolver.SimpleAttestationResolver
All Classes All Packages