PasskeyRegistrationResult

class PasskeyRegistrationResult(val publicKey: P256PublicKey, val credentialId: String, val registrationResponseJson: String, val prfOutput: ByteArray? = null, val prfOutputSecond: ByteArray? = null)

Result of a successful passkey registration (creation) ceremony.

Constructors

Link copied to clipboard
constructor(publicKey: P256PublicKey, credentialId: String, registrationResponseJson: String, prfOutput: ByteArray? = null, prfOutputSecond: ByteArray? = null)

Properties

Link copied to clipboard

Credential ID — needed for future authentication ceremonies.

Link copied to clipboard
val prfOutput: ByteArray? = null

PRF output for the first requested salt, when the authenticator evaluated PRF during registration (PRF-on-create). Null when not requested or unsupported — caller then derives via a GET ceremony.

Link copied to clipboard

PRF output for the second salt (multi-salt PRF-on-create), else null.

Link copied to clipboard

The extracted P-256 public key (root key of the sigil).

Link copied to clipboard

Full registration response JSON (for audit/debugging).