Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "android-key")
data class AndroidKeystoreAttestation(val certificateChain: CertificateChain) : Attestation
Link copied to clipboard
@Serializable
sealed interface Attestation
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ios-appattest")
data class IosHomebrewAttestation(val attestation: ByteArray, val clientDataJSON: ByteArray) : Attestation
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ios-appattest-assertion")
data class IosLegacyHomebrewAttestation(val attestation: ByteArray, val assertion: ByteArray) : Attestation
Link copied to clipboard
sealed class IosSigner
Link copied to clipboard
Link copied to clipboard
typealias IosSignerSigningConfiguration = <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
interface JKSAccessor

Interface for advanced domain-specific keystore access. Allows for concurrency via AutoCloseable locking.

Link copied to clipboard

Specifies what the keystore should be backed by.

Link copied to clipboard
Link copied to clipboard

Read handle, requested whenever the provider needs to perform a read operation. This handle should serve as a shared lock on the underlying data to avoid data races.

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "self")
data class SelfAttestation(val certificate: X509Certificate) : Attestation
Link copied to clipboard
Link copied to clipboard
typealias SigningProvider = SigningProviderI<*, *, *>
Link copied to clipboard
Link copied to clipboard

Write handle, requested whenever the provider needs to perform a write operation. This handle should serve as an exclusive lock on the underlying data to avoid data races.

Properties

Link copied to clipboard
Link copied to clipboard

An interface to some underlying persistent storage for private key material. Stored keys are identified by a unique string "alias" for each key. You can createSigningKey, getSignerForKey, or deleteSigningKey.

Link copied to clipboard
val StrictJson: Json