WebAuthn
Gambaran umum teknologi WebAuthn, yang menyediakan aplikasi Win32 dengan API untuk berkomunikasi ke Windows Hello dan kunci keamanan eksternal sebagai bagian dari spesifikasi WebAuthn dan CTAP.
Untuk mengembangkan dengan WebAuthn API, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
WebAuthNAuthenticatorGetAssertion Menghasilkan tanda tangan pernyataan yang mewakili pernyataan oleh pengautentikasi bahwa pengguna telah menyetujui transaksi tertentu. |
WebAuthNAuthenticatorMakeCredential Membuat sumber kredensial kunci publik yang terikat ke pengautentikasi pengelola dan mengembalikan kunci publik kredensial yang terkait dengan kunci privat kredensialnya. |
WebAuthNCancelCurrentOperation Menghentikan operasi yang saat ini sedang berlangsung dalam sesi pengautentikasi. |
WebAuthNDeletePlatformCredential Menghapus sumber kredensial yang disimpan pada pengautentikasi. |
WebAuthNFreeAssertion Membebaskan pernyataan WebAuthN yang dialokasikan sebelumnya. |
WebAuthNFreeCredentialAttestation Membebaskan pengesahan kredensial yang dialokasikan sebelumnya. |
WebAuthNFreePlatformCredentialList Membebaskan alokasi untuk daftar kredensial platform. |
WebAuthNGetApiVersionNumber Mendapatkan nomor versi API. |
WebAuthNGetCancellationId Mendapatkan ID pembatalan untuk operasi yang dibatalkan. |
WebAuthNGetErrorName Mendapatkan nama kesalahan untuk kode kesalahan. |
WebAuthNGetPlatformCredentialList Mendapatkan daftar kredensial yang disimpan. |
WebAuthNGetW3CExceptionDOMError Mendapatkan kode kesalahan W3C DOM untuk operasi terakhir yang gagal. |
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable Menentukan apakah layanan pengautentikasi platform tersedia. |
WEBAUTHN_ASSERTION Struktur yang berisi data yang diperlukan untuk memverifikasi pernyataan. |
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS Struktur yang berisi opsi untuk mendapatkan pernyataan. |
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS Opsi untuk operasi WebAuthNAuthenticatorMakeCredential. |
WEBAUTHN_CLIENT_DATA Struktur yang berisi data klien yang dikirim ke pengautentikasi. |
WEBAUTHN_COMMON_ATTESTATION Struktur yang berisi data umum untuk pengesahan. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETER Struktur yang berisi informasi parameter kredensial COSE. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS Struktur yang berisi parameter COSE untuk kredensial. |
WEBAUTHN_CRED_BLOB_EXTENSION Data ekstensi blob untuk kredensial. |
WEBAUTHN_CRED_PROTECT_EXTENSION_IN Berisi informasi ekstensi perlindungan kredensial. |
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT Struktur yang berisi kredensial dengan nilai SALT. |
WEBAUTHN_CREDENTIAL Berisi informasi tentang kredensial. |
WEBAUTHN_CREDENTIAL_ATTESTATION Berisi data pengesahan untuk kredensial. |
WEBAUTHN_CREDENTIAL_DETAILS Berisi data untuk kredensial. |
WEBAUTHN_CREDENTIAL_DETAILS_LIST Daftar kredensial. |
WEBAUTHN_CREDENTIAL_EX Data tentang kredensial dengan informasi tambahan. |
WEBAUTHN_CREDENTIAL_LIST Daftar kredensial yang telah didaftarkan pengguna ke pengautentikasi. |
WEBAUTHN_CREDENTIALS Array kredensial yang telah didaftarkan pengguna ke pengautentikasi. |
WEBAUTHN_EXTENSION Berisi informasi tentang ekstensi. |
WEBAUTHN_EXTENSIONS Berisi daftar ekstensi. |
WEBAUTHN_GET_CREDENTIALS_OPTIONS Berisi opsi untuk fungsi WebAuthNGetPlatformCredentialsList. |
WEBAUTHN_HMAC_SECRET_SALT Berisi nilai SALT untuk Hmac-Secret. |
WEBAUTHN_HMAC_SECRET_SALT_VALUES Berisi nilai SALT untuk rahasia HMAC. |
WEBAUTHN_RP_ENTITY_INFORMATION Informasi tentang Pihak yang Mengandalkan. |
WEBAUTHN_USER_ENTITY_INFORMATION Informasi tentang entitas pengguna. |
WEBAUTHN_X5C Rantai sertifikat X.509. |