Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers functionality for handling cryptography, COSE, JOSE, and PKI applications, including public keys, algorithm identifiers, X509 certificates, and certification requests. Supports attestation and hardware-backed crypto on mobile including biometric authentication. Features a comprehensive ASN.1 parser and encoder, and DSL for generating ASN.1 structures.
Lightweight implementation of OpenID Connect/OAuth 2.0 supporting Authorization Code Grant Flow, discovery, PKCE, and simple JWT parsing. Includes Android, iOS, desktop support, and OkHttp/Ktor integration.
Implements verifiable credentials for issuing, presentation, and validation across various applications, supporting W3C and ISO standards, ARIES protocols, OpenID, and customizable cryptographic operations.
Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.
JWT creation, decoding and verification using an auth0-compatible API; HMAC algorithms (HS256/384/512) plus unsecured "none", common-code-first design, source or JitPack consumption.
Native "Log in with Telegram" OAuth2+PKCE flow implementation offering app redirect plus web fallback, minimal API (configure/login/handle), and Telegram-signed OpenID Connect id_token.
Experimental implementation of the Loxone communication protocol, compatible with specific miniserver generations and firmware. Future development or stability not guaranteed; feedback encouraged.
Implements Token Status List Specification, enabling status checks for tokens like valid, revoked, or suspended. Supports JWT format and offers interfaces for fetching and reading status lists.
Utilizes data from EU Wallets to create credentials in W3C VC or ISO 18013-5 formats, supporting various personal attributes. Initial setup requires specific method invocation.
Parses JWT payloads into JSON objects, offering a simple integration method and a safe retrieval function for extracting JSON values with optional default values.
Creates data classes for representing certificate of residences as SD JWT credentials, utilizing VC-K. Requires initialization via `at.asitplus.wallet.cor.Initializer.initWithVCK` in applications.
Implements data classes for representing power of representations as an SD JWT Credential. Requires initialization with VC-K for seamless integration into applications.
Represents Health ID Attestation data as an SD-JWT credential using VC-K. Requires initialization with `initWithVCK` in applications. Regular updates reflect attestation rulebook changes.
Utilizes EU Wallet data as SD-JWT credentials, offering a new credential scheme. Implements various attributes and age verifications for digital identity management.
Firebase Admin SDK for service-account credentials, OAuth2 token caching, JWT auth, and FCM messaging with rich notifications, topics/conditions, plus custom HTTP and crypto support.
Describes and applies JWT revocation rules using conditions on token claims. Supports creating rules, conditions, and rulesets with JSON serialization for distribution and caching control.
Implements the IETF SD-JWT specification in Rust, focusing on creating and verifying selective disclosure JWTs with experimental API features for future production readiness.
Enables representation of tax credentials using SD-JWT, integrating with VC-K. Supports attributes like tax number, affiliation country, resident address, and verification status.
Encapsulates European Health Insurance Card details as SD-JWT credentials, facilitating initialization and data handling for attributes like social security number, issuing authority, and expiry date.
Client for YAXI Open Banking services handling interactive consent flows, dialogs and redirects; returns JWT-authenticated results, session/connection reuse, async CompletableFuture facade and refresh support.