TsgcWSAPIServer_WebAuthnMethods › ValidateRegistrationOptions

ValidateRegistrationOptions Metoda

Analizuje ładunek atestacji klienta i weryfikuje rejestrację nowego poświadczenia zgodnie ze specyfikacją WebAuthn.

Składnia

procedure ValidateRegistrationOptions(const aPayload: string);

Parametry

NazwaTypOpis
aPayloadconst stringŁadunek JSON zwrócony przez wywołanie navigator.credentials.create() klienta, zawierający attestationObject oraz clientDataJSON.

Uwagi

Dekoduje CBOR attestationObject, weryfikuje oświadczenie poświadczenia zgodnie z włączonymi formatami (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none), wyodrębnia identyfikator poświadczenia i klucz publiczny oraz zapisuje je w repozytorium poświadczeń. Wywołuje odpowiednio zdarzenia OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful i OnWebAuthnRegistrationError. Tę metodę należy wywoływać ręcznie wyłącznie w przypadku sterowania rejestracją poza wbudowanym punktem końcowym HTTP.

Przykład

sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);

Powrót do metod