Skip to main content

RegisterPasskeyEncryptionKeyInput

No description

input RegisterPasskeyEncryptionKeyInput {
orgID: String!
credentialId: String!
x25519Pubkey: String!
kdfSalt: String!
label: String!
}

Fields

RegisterPasskeyEncryptionKeyInput.orgID ● String! non-null scalar

Organization the user is enrolling the passkey for — used as the gating context for the passkeyE2EE feature check.

RegisterPasskeyEncryptionKeyInput.credentialId ● String! non-null scalar

Base64url WebAuthn credential id from navigator.credentials.create().

RegisterPasskeyEncryptionKeyInput.x25519Pubkey ● String! non-null scalar

X25519 public key derived in the browser from PRF output. Base64-standard.

RegisterPasskeyEncryptionKeyInput.kdfSalt ● String! non-null scalar

HKDF salt the browser used. Base64-standard. Persisted so a returning device produces the same priv from the same passkey + salt.

RegisterPasskeyEncryptionKeyInput.label ● String! non-null scalar

User-supplied nickname for the authenticator.

Member Of

registerPasskeyEncryptionKey mutation