A C D E F G H M R S T U 
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 whose CompositeAttestationResolver.resolve(X509Certificate, List) method calls AttestationResolver.resolve(X509Certificate, List) on each of the subordinate AttestationResolvers 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 whose CompositeTrustResolver.resolveTrustAnchor(X509Certificate, List) method calls TrustResolver.resolveTrustAnchor(X509Certificate, List) on each of the subordinate TrustResolvers 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
 
A C D E F G H M R S T U 
All Classes All Packages