Signing Identity
@Serializable
Public identity details. Never contains a seed, private key or database encryption key.
Constructors
Link copied to clipboard
constructor(id: String, keyId: String, did: String, publicJwk: String, storage: SigningIdentityKeyStorage, authorization: KeyUseAuthorizationPolicy, keyFacts: PlatformKeyFacts, recovery: SigningIdentityRecoveryState = SigningIdentityRecoveryState.Disabled, custody: List<IdentityCustodyReference> = emptyList())
Properties
Link copied to clipboard
Private-key use policy, separate from app authentication.
Link copied to clipboard
Additional private-key custodians, independent of recovery.
Link copied to clipboard
Latest known backup or restoration state.
Link copied to clipboard
Configured signing backend; hardware claims are in keyFacts.