report: () => {
algorithms: {
coseAlg: number;
insecure: boolean;
name: any;
offered: boolean;
postQuantum: boolean;
}[];
attestation: any;
attestationAllowedAaguids: string[];
attestationAllowSafetynet: boolean;
attestationAndroidSoftwareKeys: boolean;
attestationDemandsTrust: boolean;
attestationFormats: string[];
attestationMinCertificationLevel: any;
attestationPolicy: any;
attestationPolicyConfigured: any;
attestationRequireFips: boolean;
attestationTrustAnchors: number;
attestationVerified: boolean;
authenticatorAttachment: any;
clientDataHash: string;
credProps: boolean;
curves: { coseCurve: number; name: any }[];
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
offered: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpIdSource: string;
rpName: string;
signatureCounter: string;
timeoutMs: any;
userVerification: any;
userVerificationEnforced: boolean;
} = ...
Type Declaration
-
- (): {
algorithms: {
coseAlg: number;
insecure: boolean;
name: any;
offered: boolean;
postQuantum: boolean;
}[];
attestation: any;
attestationAllowedAaguids: string[];
attestationAllowSafetynet: boolean;
attestationAndroidSoftwareKeys: boolean;
attestationDemandsTrust: boolean;
attestationFormats: string[];
attestationMinCertificationLevel: any;
attestationPolicy: any;
attestationPolicyConfigured: any;
attestationRequireFips: boolean;
attestationTrustAnchors: number;
attestationVerified: boolean;
authenticatorAttachment: any;
clientDataHash: string;
credProps: boolean;
curves: { coseCurve: number; name: any }[];
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
offered: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpIdSource: string;
rpName: string;
signatureCounter: string;
timeoutMs: any;
userVerification: any;
userVerificationEnforced: boolean;
}
-
Returns {
algorithms: {
coseAlg: number;
insecure: boolean;
name: any;
offered: boolean;
postQuantum: boolean;
}[];
attestation: any;
attestationAllowedAaguids: string[];
attestationAllowSafetynet: boolean;
attestationAndroidSoftwareKeys: boolean;
attestationDemandsTrust: boolean;
attestationFormats: string[];
attestationMinCertificationLevel: any;
attestationPolicy: any;
attestationPolicyConfigured: any;
attestationRequireFips: boolean;
attestationTrustAnchors: number;
attestationVerified: boolean;
authenticatorAttachment: any;
clientDataHash: string;
credProps: boolean;
curves: { coseCurve: number; name: any }[];
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
offered: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpIdSource: string;
rpName: string;
signatureCounter: string;
timeoutMs: any;
userVerification: any;
userVerificationEnforced: boolean;
}
the report
Describes the relying party for
/admin/webauthnand/admin/crypto-metadata: every algorithm and curve the verifier knows, which are offered, and the ceremony and attestation settings.