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
AttestationResolverwhoseCompositeAttestationResolver.resolve(X509Certificate, List)method callsAttestationResolver.resolve(X509Certificate, List)on each of the subordinateAttestationResolvers in turn, and returns the first non-nullresult. - CompositeAttestationResolver(List<AttestationResolver>) - Constructor for class com.yubico.webauthn.attestation.resolver.CompositeAttestationResolver
 - CompositeTrustResolver - Class in com.yubico.webauthn.attestation.resolver
 - 
A
TrustResolverwhoseCompositeTrustResolver.resolveTrustAnchor(X509Certificate, List)method callsTrustResolver.resolveTrustAnchor(X509Certificate, List)on each of the subordinateTrustResolvers in turn, and returns the first non-nullresult. - 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