execute(); $requestCsm = $csmFactory->requestCeremony(); $host = RelyingPartyIdResolver::resolve(); try { $validator = AuthenticatorAssertionResponseValidator::create($requestCsm); $publicKeyCredentialSource = $validator->check( $passkey->data, $publicKeyCredential->response, $passkeyOptions, $host, null, ); } catch (Throwable) { return null; } return CredentialRecordConverter::toPublicKeyCredentialSource($publicKeyCredentialSource); } }