├── .gitattributes ├── .github ├── actions │ ├── pit-results-badge │ │ └── action.yml │ └── pit-results-comment │ │ ├── action.yml │ │ ├── compute-stats.sh │ │ └── stats-to-comment.sh ├── dependabot.yml └── workflows │ ├── build.yml │ ├── code-formatting.yml │ ├── codeql-analysis.yml │ ├── coverage.yml │ ├── coverage │ └── index.html.template │ ├── integration-test.yml │ └── release-verify-signatures.yml ├── .gitignore ├── .gitmodules ├── COPYING ├── NEWS ├── README ├── README.adoc ├── doc ├── Migrating_from_v1.adoc ├── development.md └── releasing.md ├── docs └── img │ ├── demo-architecture.svg │ ├── demo-sequence-diagram.plantuml │ └── demo-sequence-diagram.svg ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── scalafix.conf ├── scalafmt.conf ├── settings.gradle.kts ├── test-dependent-projects ├── java-dep-webauthn-server-attestation │ ├── build.gradle.kts │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── yubico │ │ └── webauthn │ │ └── attestation │ │ └── ManifestInfoTest.java ├── java-dep-webauthn-server-core-and-bouncycastle │ ├── build.gradle.kts │ └── src │ │ └── test │ │ └── java │ │ └── com │ │ └── yubico │ │ └── webauthn │ │ ├── BouncyCastleProviderPresenceTest.java │ │ └── CryptoAlgorithmsTest.java ├── java-dep-webauthn-server-core │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── yubico │ │ │ └── test │ │ │ └── compilability │ │ │ └── ThisShouldCompile.java │ │ └── test │ │ └── java │ │ └── com │ │ └── yubico │ │ └── webauthn │ │ ├── BouncyCastleProviderPresenceTest.java │ │ ├── CryptoAlgorithmsTest.java │ │ └── meta │ │ ├── ManifestInfoTest.java │ │ └── VersionInfoTest.java └── java-dep-yubico-util │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── yubico │ └── test │ └── compilability │ └── ThisShouldCompile.java ├── test-platform └── build.gradle.kts ├── webauthn-server-attestation ├── README.adoc ├── build.gradle.kts ├── doc │ └── Migrating_from_v1.adoc ├── gradle.properties └── src │ ├── integrationTest │ └── scala │ │ └── com │ │ └── yubico │ │ └── fido │ │ └── metadata │ │ ├── FidoMetadataDownloaderIntegrationTest.scala │ │ └── FidoMetadataServiceIntegrationTest.scala │ ├── main │ └── java │ │ └── com │ │ └── yubico │ │ ├── fido │ │ └── metadata │ │ │ ├── AAGUID.java │ │ │ ├── AAID.java │ │ │ ├── AlternativeDescriptions.java │ │ │ ├── AttachmentHint.java │ │ │ ├── AuthenticationAlgorithm.java │ │ │ ├── AuthenticatorAttestationType.java │ │ │ ├── AuthenticatorGetInfo.java │ │ │ ├── AuthenticatorStatus.java │ │ │ ├── BiometricAccuracyDescriptor.java │ │ │ ├── BiometricStatusReport.java │ │ │ ├── CertFromBase64Converter.java │ │ │ ├── CertToBase64Converter.java │ │ │ ├── CodeAccuracyDescriptor.java │ │ │ ├── CtapCertificationId.java │ │ │ ├── CtapPinUvAuthProtocolVersion.java │ │ │ ├── CtapVersion.java │ │ │ ├── DisplayPNGCharacteristicsDescriptor.java │ │ │ ├── ExtensionDescriptor.java │ │ │ ├── FidoMetadataDownloader.java │ │ │ ├── FidoMetadataDownloaderException.java │ │ │ ├── FidoMetadataService.java │ │ │ ├── JacksonCodecs.java │ │ │ ├── MetadataBLOB.java │ │ │ ├── MetadataBLOBHeader.java │ │ │ ├── MetadataBLOBPayload.java │ │ │ ├── MetadataBLOBPayloadEntry.java │ │ │ ├── MetadataStatement.java │ │ │ ├── PatternAccuracyDescriptor.java │ │ │ ├── ProtocolFamily.java │ │ │ ├── PublicKeyRepresentationFormat.java │ │ │ ├── RgbPaletteEntry.java │ │ │ ├── StatusReport.java │ │ │ ├── SupportedCtapOptions.java │ │ │ ├── TransactionConfirmationDisplayType.java │ │ │ ├── UnexpectedLegalHeader.java │ │ │ ├── VerificationMethodDescriptor.java │ │ │ └── Version.java │ │ └── webauthn │ │ └── attestation │ │ └── CertificateUtil.java │ └── test │ └── scala │ └── com │ └── yubico │ ├── fido │ └── metadata │ │ ├── FidoMds3Examples.scala │ │ ├── FidoMds3Spec.scala │ │ ├── FidoMetadataDownloaderSpec.scala │ │ ├── Generators.scala │ │ ├── JsonIoSpec.scala │ │ └── MetadataBlobSpec.scala │ └── webauthn │ └── attestation │ └── CertificateUtilSpec.scala ├── webauthn-server-core ├── README ├── README.adoc ├── build.gradle.kts ├── gradle.properties └── src │ ├── jmh │ └── java │ │ └── com │ │ └── yubico │ │ └── webauthn │ │ └── benchmark │ │ └── RelyingPartyBenchmark.java │ ├── main │ └── java │ │ └── com │ │ └── yubico │ │ └── webauthn │ │ ├── AndroidSafetynetAttestationStatementVerifier.java │ │ ├── AppleAttestationStatementVerifier.java │ │ ├── AssertionRequest.java │ │ ├── AssertionResult.java │ │ ├── AssertionResultV2.java │ │ ├── AttestationStatementVerifier.java │ │ ├── CredentialRecord.java │ │ ├── CredentialRepository.java │ │ ├── CredentialRepositoryV1ToV2Adapter.java │ │ ├── CredentialRepositoryV2.java │ │ ├── Crypto.java │ │ ├── FidoU2fAttestationStatementVerifier.java │ │ ├── FinishAssertionOptions.java │ │ ├── FinishAssertionSteps.java │ │ ├── FinishRegistrationOptions.java │ │ ├── FinishRegistrationSteps.java │ │ ├── NoneAttestationStatementVerifier.java │ │ ├── OriginMatcher.java │ │ ├── PackedAttestationStatementVerifier.java │ │ ├── RegisteredCredential.java │ │ ├── RegistrationResult.java │ │ ├── RelyingParty.java │ │ ├── RelyingPartyV2.java │ │ ├── StartAssertionOptions.java │ │ ├── StartRegistrationOptions.java │ │ ├── ToPublicKeyCredentialDescriptor.java │ │ ├── TokenBindingValidator.java │ │ ├── TpmAttestationStatementVerifier.java │ │ ├── U2fRawRegisterResponse.java │ │ ├── UsernameRepository.java │ │ ├── WebAuthnCodecs.java │ │ ├── X5cAttestationStatementVerifier.java │ │ ├── attestation │ │ └── AttestationTrustSource.java │ │ ├── data │ │ ├── AssertionExtensionInputs.java │ │ ├── AttestationConveyancePreference.java │ │ ├── AttestationObject.java │ │ ├── AttestationType.java │ │ ├── AttestedCredentialData.java │ │ ├── AuthenticatorAssertionExtensionOutputs.java │ │ ├── AuthenticatorAssertionResponse.java │ │ ├── AuthenticatorAttachment.java │ │ ├── AuthenticatorAttestationResponse.java │ │ ├── AuthenticatorData.java │ │ ├── AuthenticatorDataFlags.java │ │ ├── AuthenticatorExtensionOutputs.java │ │ ├── AuthenticatorRegistrationExtensionOutputs.java │ │ ├── AuthenticatorResponse.java │ │ ├── AuthenticatorSelectionCriteria.java │ │ ├── AuthenticatorTransport.java │ │ ├── ByteArray.java │ │ ├── COSEAlgorithmIdentifier.java │ │ ├── ClientAssertionExtensionOutputs.java │ │ ├── ClientExtensionOutputs.java │ │ ├── ClientRegistrationExtensionOutputs.java │ │ ├── CollectedClientData.java │ │ ├── ExtensionInputs.java │ │ ├── ExtensionOutputs.java │ │ ├── Extensions.java │ │ ├── PublicKeyCredential.java │ │ ├── PublicKeyCredentialCreationOptions.java │ │ ├── PublicKeyCredentialDescriptor.java │ │ ├── PublicKeyCredentialEntity.java │ │ ├── PublicKeyCredentialHint.java │ │ ├── PublicKeyCredentialParameters.java │ │ ├── PublicKeyCredentialRequestOptions.java │ │ ├── PublicKeyCredentialType.java │ │ ├── RegistrationExtensionInputs.java │ │ ├── RelyingPartyIdentity.java │ │ ├── ResidentKeyRequirement.java │ │ ├── TokenBindingInfo.java │ │ ├── TokenBindingStatus.java │ │ ├── UserIdentity.java │ │ ├── UserVerificationRequirement.java │ │ └── exception │ │ │ ├── Base64UrlException.java │ │ │ └── HexException.java │ │ ├── exception │ │ ├── AssertionFailedException.java │ │ ├── InvalidSignatureCountException.java │ │ └── RegistrationFailedException.java │ │ ├── extension │ │ ├── appid │ │ │ ├── AppId.java │ │ │ └── InvalidAppIdException.java │ │ └── uvm │ │ │ ├── KeyProtectionType.java │ │ │ ├── MatcherProtectionType.java │ │ │ └── UserVerificationMethod.java │ │ ├── meta │ │ ├── DocumentStatus.java │ │ ├── Implementation.java │ │ ├── Specification.java │ │ └── VersionInfo.java │ │ └── package-info.java │ └── test │ ├── java │ └── com │ │ └── yubico │ │ └── webauthn │ │ ├── FinishAssertionOptionsTest.java │ │ ├── FinishRegistrationOptionsTest.java │ │ ├── RelyingPartyTest.java │ │ ├── StartAssertionOptionsTest.java │ │ ├── StartRegistrationOptionsTest.java │ │ ├── data │ │ ├── AssertionExtensionInputsTest.java │ │ ├── AuthenticatorSelectionCriteriaTest.java │ │ ├── ByteArrayTest.java │ │ ├── ClientAssertionExtensionOutputsTest.java │ │ ├── PublicKeyCredentialCreationOptionsTest.java │ │ ├── PublicKeyCredentialDescriptorTest.java │ │ ├── PublicKeyCredentialRequestOptionsTest.java │ │ ├── RelyingPartyIdentityTest.java │ │ └── UserIdentityTest.java │ │ └── extension │ │ └── appid │ │ └── AppIdTest.java │ ├── resources │ ├── attestation-ca-cert.pem │ ├── attestation-ca-key.pem │ ├── attestation-cert.pem │ ├── attestation-key.pem │ ├── com │ │ └── yubico │ │ │ ├── u2f │ │ │ └── testdata │ │ │ │ ├── acme │ │ │ │ └── attestation-certificate.der │ │ │ │ └── gnubby │ │ │ │ ├── attestation-certificate-private-key.hex │ │ │ │ └── attestation-certificate.der │ │ │ └── webauthn │ │ │ └── klas-cert.pem │ ├── globalsign-root-r2.pem │ └── slf4jtest.properties │ └── scala │ └── com │ └── yubico │ ├── scalacheck │ └── gen │ │ └── JacksonGenerators.scala │ └── webauthn │ ├── AppleAttestationStatementVerifierSpec.scala │ ├── Generators.scala │ ├── OriginMatcherSpec.scala │ ├── PackedAttestationStatementVerifierSpec.scala │ ├── RegistrationTestData.scala │ ├── RelyingPartyAssertionSpec.scala │ ├── RelyingPartyCeremoniesSpec.scala │ ├── RelyingPartyRegistrationSpec.scala │ ├── RelyingPartyStartOperationSpec.scala │ ├── RelyingPartyUserIdentificationSpec.scala │ ├── RelyingPartyV2AssertionSpec.scala │ ├── RelyingPartyV2RegistrationSpec.scala │ ├── TestAuthenticator.scala │ ├── WebAuthnCodecsSpec.scala │ ├── WebAuthnTestCodecs.scala │ ├── data │ ├── AttestationObjectSpec.scala │ ├── AuthenticatorAttestationResponseSpec.scala │ ├── AuthenticatorDataFlagsSpec.scala │ ├── AuthenticatorDataSpec.scala │ ├── AuthenticatorTransportSpec.scala │ ├── BuildersSpec.scala │ ├── CollectedClientDataSpec.scala │ ├── EnumsSpec.scala │ ├── ExtensionsSpec.scala │ ├── Generators.scala │ ├── JsonIoSpec.scala │ ├── PublicKeyCredentialDescriptorSpec.scala │ └── ReexportHelpers.scala │ ├── extension │ ├── appid │ │ └── Generators.scala │ └── uvm │ │ └── Generators.scala │ └── test │ ├── Helpers.scala │ ├── RealExamples.scala │ └── Util.scala ├── webauthn-server-demo ├── .gitignore ├── README ├── README.adoc ├── build.gradle.kts ├── keystore.jks └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── yubico │ │ │ │ ├── util │ │ │ │ └── Either.java │ │ │ │ └── webauthn │ │ │ │ └── attestation │ │ │ │ ├── Attestation.java │ │ │ │ ├── DeviceMatcher.java │ │ │ │ ├── MetadataObject.java │ │ │ │ ├── YubicoJsonMetadataService.java │ │ │ │ └── matcher │ │ │ │ └── ExtensionMatcher.java │ │ └── demo │ │ │ ├── App.java │ │ │ ├── CorsFilter.java │ │ │ └── webauthn │ │ │ ├── CompositeMetadataService.java │ │ │ ├── Config.java │ │ │ ├── EmbeddedServer.java │ │ │ ├── FidoMetadataServiceAdapter.java │ │ │ ├── InMemoryRegistrationStorage.java │ │ │ ├── MetadataService.java │ │ │ ├── SessionManager.java │ │ │ ├── WebAuthnRestResource.java │ │ │ ├── WebAuthnServer.java │ │ │ └── data │ │ │ ├── AssertionRequestWrapper.java │ │ │ ├── AssertionResponse.java │ │ │ ├── CredentialRegistration.java │ │ │ ├── RegistrationRequest.java │ │ │ └── RegistrationResponse.java │ ├── resources │ │ ├── logback.xml │ │ ├── metadata.json │ │ └── preview-metadata.json │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── css │ │ ├── bootstrap-responsive.min.css │ │ ├── bootstrap-yubico.css │ │ ├── bootstrap.min.css │ │ └── fonts.css │ │ ├── index.html │ │ ├── js │ │ └── base64url.js │ │ └── lib │ │ ├── base64js │ │ ├── LICENSE │ │ ├── base64js-1.3.0.min.js │ │ └── package.json │ │ ├── text-encoding-0.7.0 │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── encoding-indexes.js │ │ ├── encoding.js │ │ └── package.json │ │ └── webauthn-json-0.6.1 │ │ ├── LICENSE.md │ │ └── dist │ │ └── esm │ │ ├── webauthn-json.js │ │ └── webauthn-json.js.map │ └── test │ └── scala │ └── demo │ └── webauthn │ ├── JsonSerializationSpec.scala │ └── WebAuthnServerSpec.scala ├── yubico-util-scala ├── build.gradle.kts └── src │ └── main │ └── scala │ └── com │ └── yubico │ ├── scalacheck │ └── gen │ │ ├── GenUtil.scala │ │ └── JavaGenerators.scala │ └── webauthn │ └── TestWithEachProvider.scala └── yubico-util ├── build.gradle.kts ├── gradle.properties └── src ├── jmh └── java │ └── com │ └── yubico │ └── internal │ └── util │ └── benchmark │ └── BinaryUtilBenchmark.java ├── main └── java │ └── com │ └── yubico │ └── internal │ └── util │ ├── BinaryUtil.java │ ├── ByteInputStream.java │ ├── CertificateParser.java │ ├── CollectionUtil.java │ ├── ComparableUtil.java │ ├── ExceptionUtil.java │ ├── JacksonCodecs.java │ ├── OptionalUtil.java │ └── StreamUtil.java └── test ├── java └── com │ └── yubico │ └── internal │ └── util │ └── CertificateParserTest.java └── scala └── com └── yubico └── internal └── util ├── BinaryUtilSpec.scala ├── CollectionUtilSpec.scala └── ComparableUtilSpec.scala /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/pit-results-badge/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/actions/pit-results-badge/action.yml -------------------------------------------------------------------------------- /.github/actions/pit-results-comment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/actions/pit-results-comment/action.yml -------------------------------------------------------------------------------- /.github/actions/pit-results-comment/compute-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/actions/pit-results-comment/compute-stats.sh -------------------------------------------------------------------------------- /.github/actions/pit-results-comment/stats-to-comment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/actions/pit-results-comment/stats-to-comment.sh -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/code-formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/code-formatting.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/coverage/index.html.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/coverage/index.html.template -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/release-verify-signatures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.github/workflows/release-verify-signatures.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/COPYING -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/README -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /doc/Migrating_from_v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/doc/Migrating_from_v1.adoc -------------------------------------------------------------------------------- /doc/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/doc/development.md -------------------------------------------------------------------------------- /doc/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/doc/releasing.md -------------------------------------------------------------------------------- /docs/img/demo-architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/docs/img/demo-architecture.svg -------------------------------------------------------------------------------- /docs/img/demo-sequence-diagram.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/docs/img/demo-sequence-diagram.plantuml -------------------------------------------------------------------------------- /docs/img/demo-sequence-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/docs/img/demo-sequence-diagram.svg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/lombok.config -------------------------------------------------------------------------------- /scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/scalafix.conf -------------------------------------------------------------------------------- /scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/scalafmt.conf -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-attestation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-attestation/build.gradle.kts -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-attestation/src/test/java/com/yubico/webauthn/attestation/ManifestInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-attestation/src/test/java/com/yubico/webauthn/attestation/ManifestInfoTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/build.gradle.kts -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/src/test/java/com/yubico/webauthn/BouncyCastleProviderPresenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/src/test/java/com/yubico/webauthn/BouncyCastleProviderPresenceTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/src/test/java/com/yubico/webauthn/CryptoAlgorithmsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core-and-bouncycastle/src/test/java/com/yubico/webauthn/CryptoAlgorithmsTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/build.gradle.kts -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/src/main/java/com/yubico/test/compilability/ThisShouldCompile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/src/main/java/com/yubico/test/compilability/ThisShouldCompile.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/BouncyCastleProviderPresenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/BouncyCastleProviderPresenceTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/CryptoAlgorithmsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/CryptoAlgorithmsTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/meta/ManifestInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/meta/ManifestInfoTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/meta/VersionInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-webauthn-server-core/src/test/java/com/yubico/webauthn/meta/VersionInfoTest.java -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-yubico-util/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-yubico-util/build.gradle.kts -------------------------------------------------------------------------------- /test-dependent-projects/java-dep-yubico-util/src/main/java/com/yubico/test/compilability/ThisShouldCompile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-dependent-projects/java-dep-yubico-util/src/main/java/com/yubico/test/compilability/ThisShouldCompile.java -------------------------------------------------------------------------------- /test-platform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/test-platform/build.gradle.kts -------------------------------------------------------------------------------- /webauthn-server-attestation/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/README.adoc -------------------------------------------------------------------------------- /webauthn-server-attestation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/build.gradle.kts -------------------------------------------------------------------------------- /webauthn-server-attestation/doc/Migrating_from_v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/doc/Migrating_from_v1.adoc -------------------------------------------------------------------------------- /webauthn-server-attestation/gradle.properties: -------------------------------------------------------------------------------- 1 | description=Yubico WebAuthn attestation subsystem 2 | -------------------------------------------------------------------------------- /webauthn-server-attestation/src/integrationTest/scala/com/yubico/fido/metadata/FidoMetadataDownloaderIntegrationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/integrationTest/scala/com/yubico/fido/metadata/FidoMetadataDownloaderIntegrationTest.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/integrationTest/scala/com/yubico/fido/metadata/FidoMetadataServiceIntegrationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/integrationTest/scala/com/yubico/fido/metadata/FidoMetadataServiceIntegrationTest.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AAGUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AAGUID.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AAID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AAID.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AlternativeDescriptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AlternativeDescriptions.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AttachmentHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AttachmentHint.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticationAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticationAlgorithm.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorAttestationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorAttestationType.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorGetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorGetInfo.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/AuthenticatorStatus.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/BiometricAccuracyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/BiometricAccuracyDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/BiometricStatusReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/BiometricStatusReport.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CertFromBase64Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CertFromBase64Converter.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CertToBase64Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CertToBase64Converter.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CodeAccuracyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CodeAccuracyDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapCertificationId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapCertificationId.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapPinUvAuthProtocolVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapPinUvAuthProtocolVersion.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/CtapVersion.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/DisplayPNGCharacteristicsDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/DisplayPNGCharacteristicsDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/ExtensionDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/ExtensionDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataDownloader.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataDownloaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataDownloaderException.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataService.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/JacksonCodecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/JacksonCodecs.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOB.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBHeader.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBPayload.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBPayloadEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataBLOBPayloadEntry.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/MetadataStatement.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/PatternAccuracyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/PatternAccuracyDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/ProtocolFamily.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/ProtocolFamily.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/PublicKeyRepresentationFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/PublicKeyRepresentationFormat.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/RgbPaletteEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/RgbPaletteEntry.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/StatusReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/StatusReport.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/SupportedCtapOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/SupportedCtapOptions.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/TransactionConfirmationDisplayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/TransactionConfirmationDisplayType.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/UnexpectedLegalHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/UnexpectedLegalHeader.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/VerificationMethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/VerificationMethodDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/Version.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/main/java/com/yubico/webauthn/attestation/CertificateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/main/java/com/yubico/webauthn/attestation/CertificateUtil.java -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMds3Examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMds3Examples.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMds3Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMds3Spec.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMetadataDownloaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/FidoMetadataDownloaderSpec.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/Generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/Generators.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/JsonIoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/JsonIoSpec.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/MetadataBlobSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/fido/metadata/MetadataBlobSpec.scala -------------------------------------------------------------------------------- /webauthn-server-attestation/src/test/scala/com/yubico/webauthn/attestation/CertificateUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-attestation/src/test/scala/com/yubico/webauthn/attestation/CertificateUtilSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/README -------------------------------------------------------------------------------- /webauthn-server-core/README.adoc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /webauthn-server-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/build.gradle.kts -------------------------------------------------------------------------------- /webauthn-server-core/gradle.properties: -------------------------------------------------------------------------------- 1 | description=Yubico WebAuthn server core API 2 | -------------------------------------------------------------------------------- /webauthn-server-core/src/jmh/java/com/yubico/webauthn/benchmark/RelyingPartyBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/jmh/java/com/yubico/webauthn/benchmark/RelyingPartyBenchmark.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AndroidSafetynetAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AndroidSafetynetAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AppleAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AppleAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionRequest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionResult.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionResultV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AssertionResultV2.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/AttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/AttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRecord.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepository.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepositoryV1ToV2Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepositoryV1ToV2Adapter.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepositoryV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/CredentialRepositoryV2.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/Crypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/Crypto.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/FidoU2fAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/FidoU2fAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/FinishAssertionOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/FinishAssertionOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/FinishAssertionSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/FinishAssertionSteps.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/FinishRegistrationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/FinishRegistrationOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/FinishRegistrationSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/FinishRegistrationSteps.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/NoneAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/NoneAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/OriginMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/OriginMatcher.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/PackedAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/PackedAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/RegisteredCredential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/RegisteredCredential.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/RegistrationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/RegistrationResult.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/RelyingParty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/RelyingParty.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/RelyingPartyV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/RelyingPartyV2.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/StartAssertionOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/StartAssertionOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/StartRegistrationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/StartRegistrationOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/ToPublicKeyCredentialDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/ToPublicKeyCredentialDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/TokenBindingValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/TokenBindingValidator.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/TpmAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/TpmAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/U2fRawRegisterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/U2fRawRegisterResponse.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/UsernameRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/UsernameRepository.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/WebAuthnCodecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/WebAuthnCodecs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/X5cAttestationStatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/X5cAttestationStatementVerifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/attestation/AttestationTrustSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/attestation/AttestationTrustSource.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AssertionExtensionInputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AssertionExtensionInputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationConveyancePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationConveyancePreference.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationObject.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestationType.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestedCredentialData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AttestedCredentialData.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAssertionExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAssertionExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAssertionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAssertionResponse.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAttachment.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAttestationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorAttestationResponse.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorData.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorDataFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorDataFlags.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorRegistrationExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorRegistrationExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorResponse.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorSelectionCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorSelectionCriteria.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/AuthenticatorTransport.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ByteArray.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/COSEAlgorithmIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/COSEAlgorithmIdentifier.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientAssertionExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientAssertionExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientRegistrationExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ClientRegistrationExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/CollectedClientData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/CollectedClientData.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ExtensionInputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ExtensionInputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ExtensionOutputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ExtensionOutputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/Extensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/Extensions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredential.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialCreationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialCreationOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialDescriptor.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialEntity.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialHint.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialParameters.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialRequestOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialRequestOptions.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/PublicKeyCredentialType.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/RegistrationExtensionInputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/RegistrationExtensionInputs.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/RelyingPartyIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/RelyingPartyIdentity.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/ResidentKeyRequirement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/ResidentKeyRequirement.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/TokenBindingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/TokenBindingInfo.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/TokenBindingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/TokenBindingStatus.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/UserIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/UserIdentity.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/UserVerificationRequirement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/UserVerificationRequirement.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/exception/Base64UrlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/exception/Base64UrlException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/data/exception/HexException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/data/exception/HexException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/exception/AssertionFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/exception/AssertionFailedException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/exception/InvalidSignatureCountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/exception/InvalidSignatureCountException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/exception/RegistrationFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/exception/RegistrationFailedException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/extension/appid/AppId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/extension/appid/AppId.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/extension/appid/InvalidAppIdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/extension/appid/InvalidAppIdException.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/KeyProtectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/KeyProtectionType.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/MatcherProtectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/MatcherProtectionType.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/UserVerificationMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/extension/uvm/UserVerificationMethod.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/meta/DocumentStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/meta/DocumentStatus.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/meta/Implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/meta/Implementation.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/meta/Specification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/meta/Specification.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/meta/VersionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/meta/VersionInfo.java -------------------------------------------------------------------------------- /webauthn-server-core/src/main/java/com/yubico/webauthn/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/main/java/com/yubico/webauthn/package-info.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/FinishAssertionOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/FinishAssertionOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/FinishRegistrationOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/FinishRegistrationOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/RelyingPartyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/RelyingPartyTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/StartAssertionOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/StartAssertionOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/StartRegistrationOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/StartRegistrationOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/AssertionExtensionInputsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/AssertionExtensionInputsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/AuthenticatorSelectionCriteriaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/AuthenticatorSelectionCriteriaTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/ByteArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/ByteArrayTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/ClientAssertionExtensionOutputsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/ClientAssertionExtensionOutputsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialCreationOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialCreationOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialDescriptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialDescriptorTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialRequestOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/PublicKeyCredentialRequestOptionsTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/RelyingPartyIdentityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/RelyingPartyIdentityTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/data/UserIdentityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/data/UserIdentityTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/java/com/yubico/webauthn/extension/appid/AppIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/java/com/yubico/webauthn/extension/appid/AppIdTest.java -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/attestation-ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/attestation-ca-cert.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/attestation-ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/attestation-ca-key.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/attestation-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/attestation-cert.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/attestation-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/attestation-key.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/acme/attestation-certificate.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/acme/attestation-certificate.der -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/gnubby/attestation-certificate-private-key.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/gnubby/attestation-certificate-private-key.hex -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/gnubby/attestation-certificate.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/com/yubico/u2f/testdata/gnubby/attestation-certificate.der -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/com/yubico/webauthn/klas-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/com/yubico/webauthn/klas-cert.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/globalsign-root-r2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/resources/globalsign-root-r2.pem -------------------------------------------------------------------------------- /webauthn-server-core/src/test/resources/slf4jtest.properties: -------------------------------------------------------------------------------- 1 | print.level=DEBUG 2 | -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/scalacheck/gen/JacksonGenerators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/scalacheck/gen/JacksonGenerators.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/AppleAttestationStatementVerifierSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/AppleAttestationStatementVerifierSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/Generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/Generators.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/OriginMatcherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/OriginMatcherSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/PackedAttestationStatementVerifierSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/PackedAttestationStatementVerifierSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RegistrationTestData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RegistrationTestData.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyAssertionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyAssertionSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyCeremoniesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyCeremoniesSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyRegistrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyRegistrationSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyStartOperationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyStartOperationSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyUserIdentificationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyUserIdentificationSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyV2AssertionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyV2AssertionSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyV2RegistrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/RelyingPartyV2RegistrationSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/TestAuthenticator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/TestAuthenticator.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/WebAuthnCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/WebAuthnCodecsSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/WebAuthnTestCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/WebAuthnTestCodecs.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AttestationObjectSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AttestationObjectSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorAttestationResponseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorAttestationResponseSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorDataFlagsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorDataFlagsSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorDataSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorDataSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorTransportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/AuthenticatorTransportSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/BuildersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/BuildersSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/CollectedClientDataSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/CollectedClientDataSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/EnumsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/EnumsSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/ExtensionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/ExtensionsSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/Generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/Generators.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/JsonIoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/JsonIoSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/PublicKeyCredentialDescriptorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/PublicKeyCredentialDescriptorSpec.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/data/ReexportHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/data/ReexportHelpers.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/extension/appid/Generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/extension/appid/Generators.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/extension/uvm/Generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/extension/uvm/Generators.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/test/Helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/test/Helpers.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/test/RealExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/test/RealExamples.scala -------------------------------------------------------------------------------- /webauthn-server-core/src/test/scala/com/yubico/webauthn/test/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-core/src/test/scala/com/yubico/webauthn/test/Util.scala -------------------------------------------------------------------------------- /webauthn-server-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/.gitignore -------------------------------------------------------------------------------- /webauthn-server-demo/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/README -------------------------------------------------------------------------------- /webauthn-server-demo/README.adoc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /webauthn-server-demo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/build.gradle.kts -------------------------------------------------------------------------------- /webauthn-server-demo/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/keystore.jks -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/util/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/util/Either.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/Attestation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/Attestation.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/DeviceMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/DeviceMatcher.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/MetadataObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/MetadataObject.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/YubicoJsonMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/YubicoJsonMetadataService.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/matcher/ExtensionMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/com/yubico/webauthn/attestation/matcher/ExtensionMatcher.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/App.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/CorsFilter.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/CompositeMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/CompositeMetadataService.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/Config.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/EmbeddedServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/EmbeddedServer.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/FidoMetadataServiceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/FidoMetadataServiceAdapter.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/InMemoryRegistrationStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/InMemoryRegistrationStorage.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/MetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/MetadataService.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/SessionManager.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/WebAuthnRestResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/WebAuthnRestResource.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/WebAuthnServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/WebAuthnServer.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/data/AssertionRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/data/AssertionRequestWrapper.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/data/AssertionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/data/AssertionResponse.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/data/CredentialRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/data/CredentialRegistration.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/data/RegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/data/RegistrationRequest.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/java/demo/webauthn/data/RegistrationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/java/demo/webauthn/data/RegistrationResponse.java -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/resources/logback.xml -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/resources/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/resources/metadata.json -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/resources/preview-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/resources/preview-metadata.json -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/css/bootstrap-responsive.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/css/bootstrap-responsive.min.css -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/css/bootstrap-yubico.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/css/bootstrap-yubico.css -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/css/bootstrap.min.css -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/css/fonts.css -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/index.html -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/js/base64url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/js/base64url.js -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/base64js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/base64js/LICENSE -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/base64js/base64js-1.3.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/base64js/base64js-1.3.0.min.js -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/base64js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/base64js/package.json -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/LICENSE.md -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/README.md -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/encoding-indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/encoding-indexes.js -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/encoding.js -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/text-encoding-0.7.0/package.json -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/LICENSE.md -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/dist/esm/webauthn-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/dist/esm/webauthn-json.js -------------------------------------------------------------------------------- /webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/dist/esm/webauthn-json.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/main/webapp/lib/webauthn-json-0.6.1/dist/esm/webauthn-json.js.map -------------------------------------------------------------------------------- /webauthn-server-demo/src/test/scala/demo/webauthn/JsonSerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/test/scala/demo/webauthn/JsonSerializationSpec.scala -------------------------------------------------------------------------------- /webauthn-server-demo/src/test/scala/demo/webauthn/WebAuthnServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/webauthn-server-demo/src/test/scala/demo/webauthn/WebAuthnServerSpec.scala -------------------------------------------------------------------------------- /yubico-util-scala/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util-scala/build.gradle.kts -------------------------------------------------------------------------------- /yubico-util-scala/src/main/scala/com/yubico/scalacheck/gen/GenUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util-scala/src/main/scala/com/yubico/scalacheck/gen/GenUtil.scala -------------------------------------------------------------------------------- /yubico-util-scala/src/main/scala/com/yubico/scalacheck/gen/JavaGenerators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util-scala/src/main/scala/com/yubico/scalacheck/gen/JavaGenerators.scala -------------------------------------------------------------------------------- /yubico-util-scala/src/main/scala/com/yubico/webauthn/TestWithEachProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util-scala/src/main/scala/com/yubico/webauthn/TestWithEachProvider.scala -------------------------------------------------------------------------------- /yubico-util/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/build.gradle.kts -------------------------------------------------------------------------------- /yubico-util/gradle.properties: -------------------------------------------------------------------------------- 1 | description=Yubico internal utilities 2 | -------------------------------------------------------------------------------- /yubico-util/src/jmh/java/com/yubico/internal/util/benchmark/BinaryUtilBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/jmh/java/com/yubico/internal/util/benchmark/BinaryUtilBenchmark.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/BinaryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/BinaryUtil.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/ByteInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/ByteInputStream.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/CertificateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/CertificateParser.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/CollectionUtil.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/ComparableUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/ComparableUtil.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/ExceptionUtil.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/JacksonCodecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/JacksonCodecs.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/OptionalUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/OptionalUtil.java -------------------------------------------------------------------------------- /yubico-util/src/main/java/com/yubico/internal/util/StreamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/main/java/com/yubico/internal/util/StreamUtil.java -------------------------------------------------------------------------------- /yubico-util/src/test/java/com/yubico/internal/util/CertificateParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/test/java/com/yubico/internal/util/CertificateParserTest.java -------------------------------------------------------------------------------- /yubico-util/src/test/scala/com/yubico/internal/util/BinaryUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/test/scala/com/yubico/internal/util/BinaryUtilSpec.scala -------------------------------------------------------------------------------- /yubico-util/src/test/scala/com/yubico/internal/util/CollectionUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/test/scala/com/yubico/internal/util/CollectionUtilSpec.scala -------------------------------------------------------------------------------- /yubico-util/src/test/scala/com/yubico/internal/util/ComparableUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/java-webauthn-server/HEAD/yubico-util/src/test/scala/com/yubico/internal/util/ComparableUtilSpec.scala --------------------------------------------------------------------------------