TsgcWSAPIServer_WebAuthnMethoden › ValidateRegistrationOptions

ValidateRegistrationOptions Method

Parseert de attestatiepayload van de client en valideert een nieuwe registratie van inloggegevens conform de WebAuthn-specificatie.

Syntaxis

procedure ValidateRegistrationOptions(const aPayload: string);

Parameters

NaamTypeBeschrijving
aPayloadconst stringJSON-payload geretourneerd door de aanroep van navigator.credentials.create() van de client, die het attestationObject en clientDataJSON bevat.

Opmerkingen

Decodeert het CBOR attestationObject, verifieert de attestatieverklaring overeenkomstig de ingeschakelde indelingen (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none), extraheert de referentie-id en publieke sleutel en slaat ze op in de referentierepository. Genereert OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful en OnWebAuthnRegistrationError indien van toepassing. Roep deze methode handmatig alleen aan bij het uitvoeren van registratie buiten het ingebouwde HTTP-eindpunt.

Voorbeeld

sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);

Terug naar methoden