https://github.com/webauthn4j/webauthn4j-ctap
(experimental) WebAuthn4J CTAP is a kotlin FIDO CTAP2 library
https://github.com/webauthn4j/webauthn4j-ctap
ctap ctap2 fido passkeys webauthn
Last synced: 7 months ago
JSON representation
(experimental) WebAuthn4J CTAP is a kotlin FIDO CTAP2 library
- Host: GitHub
- URL: https://github.com/webauthn4j/webauthn4j-ctap
- Owner: webauthn4j
- License: apache-2.0
- Created: 2024-05-07T13:35:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-14T18:25:34.000Z (7 months ago)
- Last Synced: 2025-03-14T19:30:06.076Z (7 months ago)
- Topics: ctap, ctap2, fido, passkeys, webauthn
- Language: Kotlin
- Homepage:
- Size: 9.22 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# WebAuthn4J CTAP
[](https://github.com/webauthn4j/webauthn4j-ctap/actions)
WebAuthn4J CTAP is a Kotlin library implementing FIDO CTAP2. It can be run on OpenJDK and Android.
## Getting from Maven Central
If you are using Maven, just add the webauthn4j-ctap as a dependency:
```xml
...
0.1.1.RELEASE
......
com.webauthn4j
webauthn4j-ctap-authenticator
${webauthn4jctap.version}
com.webauthn4j
webauthn4j-ctap-client
${webauthn4jctap.version}
...```
## Build from source
WebAuthn4J uses a Gradle based build system.
In the instructions below, `gradlew` is invoked from the root of the source tree and serves as a cross-platform,
self-contained bootstrap mechanism for the build.### Prerequisites
- Java11 or later
### Checkout sources
```
git clone https://github.com/webauthn4j/webauthn4j-ctap
```### Build all jars
```
./gradlew build
```## License
WebAuthn4J CTAP is Open Source software released under the
[Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0.html).## Contributing
Interested in helping out with WebAuthn4J? Great! Your participation in the community is much
appreciated!
Please feel free to open issues and send pull-requests.