Wyatt Kennedy
03/19/2026, 10:26 PMattestedCredentialDataCredentialId = ExposedBlob(authData.attestedCredentialData!!.credentialId)
attestedCredentialDataCoseKey = ExposedBlob(objectConverter.cborConverter.writeValueAsBytes(authData.attestedCredentialData!!.coseKey))
attestationStatement = ExposedBlob(objectConverter.cborConverter.writeValueAsBytes(registrationData.attestationObject!!.attestationStatement))
authenticatorExtensions = ExposedBlob(objectConverter.cborConverter.writeValueAsBytes(authData.extensions))
clientExtensions = ExposedBlob(objectConverter.cborConverter.writeValueAsBytes(registrationData.clientExtensions))
but the result looks like so:
026-03-19 17:19:22.066 [eventLoopGroupProxy-4-1 @call-handler#24] DEBUG Exposed - INSERT INTO authenticators (id, "user", counter, uv_initialized, backup_eligible, backed_up, transports, attested_credential_data_aaguid, attested_credential_data_credential_id, attested_credential_data_cose_key, attestation_statement, authenticator_extensions, client_extensions) VALUES ('9962bc64-e705-4ec4-9a1f-71f26414f6f1', '34ad7d26-d645-4d45-941d-e05e66129eea', 0, FALSE, FALSE, FALSE, ARRAY['usb','nfc'], '00000000-0000-0000-0000-000000000000', E'\\x', E'\\x', E'\\x', E'\\x', E'\\x')
it looks like it's just inserting null for all blobs for some reasonWyatt Kennedy
03/21/2026, 4:42 AM