A-SIT Plus GmbH logo

A-SIT Plus GmbH

Innovating where Security and eGovernment meet everyday life.

signum

by a-sit-plus

157

Offers 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.

#x.509, #pkix, #pki, #jose, #cryptography, #crypto, #cose, #asn.1

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

vck

by a-sit-plus

63

Implements verifiable credentials for issuing, presentation, and validation across various applications, supporting W3C and ISO standards, ARIES protocols, OpenID, and customizable cryptographic operations.

#test, #sdk, #native, #logging, #kotlinx-datetime, #kotlin-serialization, #jose, #cryptography, #authentication

Android JVMJVMKotlin/Native

Apache License 2.0

warden-supreme

by a-sit-plus

22

Integrated key and app attestation suite for generating mobile attestation statements, server-side verification, CSR-based transport, nonce-based freshness, and debugging/record-and-replay tooling.

#cryptography

Android JVMJVMKotlin/Native

Apache License 2.0

multibase

by a-sit-plus

21

Facilitates encoding and decoding of data using various multibase schemes, including BASE10, BASE16, BASE32, BASE58, BASE64. Offers straightforward API functions for multibase string conversions and UVarInt operations.

#serialization

JVMKotlin/NativeWasmJS

MIT License

jsonpath4k

by a-sit-plus

20

Supports querying JSON data using JSONPath expressions, enabling node selection and path normalization. Allows adding and removing custom function extensions while leveraging popular libraries for logging, testing, and serialization.

#utility, #test, #parsing, #logging, #kotlin-serialization, #json, #apple

Android JVMJVMKotlin/Native

Apache License 2.0

KmmResult

by a-sit-plus

18

Enhances interoperability with platform-specific APIs by providing a result class wrapper. Offers convenient methods for handling success and failure cases, including transformation functions and non-fatal exception handling.

#monads

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

cidre

by a-sit-plus

15

Facilitates IP handling and subnet calculations with no external dependencies. Offers IP address parsing, CIDR math, network comparisons, and planned features like subnetting and network merging.

#network

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

AuthCheckKit

by a-sit-plus

10

Checks device authentication status: screen lock configured, biometric support, enrollment and availability via a unified API to tailor secure user experiences.

#authentication

Android JVMKotlin/Native

Apache License 2.0

testballoon-addons

by a-sit-plus

6

Adds FreeSpec-style DSL, data-driven and property testing, per-test fixture generation, and improved test-name/display handling with compacting and collection/byte-array stringification for test suites.

#test

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

id-austria-credential

by a-sit-plus

3

Enables use of ID Austria data as W3C Verifiable Credentials or ISO 18013-5 Credentials, supporting attributes like name, birthdate, address, age, vehicle registration, and gender.

#serialization, #kotlinx-datetime, #authentication

JVMKotlin/Native

Apache License 2.0

eu-pid-credential

by a-sit-plus

2

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.

#serialization, #jose

JVMKotlin/Native

Apache License 2.0

certificate-of-residence

by a-sit-plus

1

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.

#kotlinx-datetime, #jose, #date-time

JVMKotlin/Native

Apache License 2.0

power-of-representation

by a-sit-plus

1

Implements data classes for representing power of representations as an SD JWT Credential. Requires initialization with VC-K for seamless integration into applications.

#kotlinx-datetime, #jose

JVMKotlin/Native

Apache License 2.0

tax-id-credential

by a-sit-plus

0

Enables representation of tax credentials using SD-JWT, integrating with VC-K. Supports attributes like tax number, affiliation country, resident address, and verification status.

#kotlinx-datetime, #jose

JVMKotlin/Native

Apache License 2.0

eu-pid-credential-sdjwt

by a-sit-plus

0

Utilizes EU Wallet data as SD-JWT credentials, offering a new credential scheme. Implements various attributes and age verifications for digital identity management.

#sdk, #jose, #client, #api

JVMKotlin/Native

Apache License 2.0

age-verification

by a-sit-plus

0

Manage ISO 18013-5 age-verification credentials with VC‑K integration, supporting multiple age_over_* attributes (12–68) and EU namespace eu.europa.ec.av.1; zero-knowledge proofs absent.

#api

JVMKotlin/Native

Apache License 2.0

ehic

by a-sit-plus

0

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.

#kotlinx-datetime, #jose

JVMKotlin/Native

Apache License 2.0

healthid

by a-sit-plus

0

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.

#kotlinx-datetime, #jose, #data

JVMKotlin/Native

Apache License 2.0

Survey iconComplete survey to improve klibs.io ↗
Let’s go