영어로 읽기

다음을 통해 공유


WebAuthn

WebAuthn 및 CTAP 사양의 일부로 Windows Hello 및 외부 보안 키와 통신하기 위해 Win32 앱에 API를 제공하는 WebAuthn 기술 개요입니다.

WebAuthn API를 사용하여 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

Functions

 
WebAuthNAuthenticatorGetAssertion

사용자가 특정 트랜잭션에 동의한 인증자의 어설션을 나타내는 어설션 서명을 생성합니다.
WebAuthNAuthenticatorMakeCredential

관리 인증자에 바인딩된 공개 키 자격 증명 원본을 만들고 자격 증명 프라이빗 키와 연결된 자격 증명 공개 키를 반환합니다.
WebAuthNCancelCurrentOperation

인증자 세션에서 현재 진행 중인 작업을 종료합니다.
WebAuthNDeletePlatformCredential

인증자에 저장된 자격 증명 원본을 제거합니다.
WebAuthNFreeAssertion

이전에 할당된 WebAuthN 어설션을 해제합니다.
WebAuthNFreeCredentialAttestation

이전에 할당된 자격 증명 증명을 해제합니다.
WebAuthNFreePlatformCredentialList

플랫폼 자격 증명 목록에 대한 할당을 해제합니다.
WebAuthNGetApiVersionNumber

API 버전 번호를 가져옵니다.
WebAuthNGetCancellationId

취소된 작업의 취소 ID를 가져옵니다.
WebAuthNGetErrorName

오류 코드의 오류 이름을 가져옵니다.
WebAuthNGetPlatformCredentialList

저장된 자격 증명 목록을 가져옵니다.
WebAuthNGetW3CExceptionDOMError

마지막으로 실패한 작업에 대한 W3C DOM 오류 코드를 가져옵니다.
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable

플랫폼 인증자 서비스를 사용할 수 있는지 확인합니다.

구조체

 
WEBAUTHN_ASSERTION

어설션을 확인하는 데 필요한 데이터를 포함하는 구조체입니다.
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS

어설션을 가져오는 옵션이 포함된 구조체입니다.
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS

WebAuthNAuthenticatorMakeCredential 작업에 대한 옵션입니다.
WEBAUTHN_CLIENT_DATA

인증자로 전송되는 클라이언트 데이터를 포함하는 구조체입니다.
WEBAUTHN_COMMON_ATTESTATION

증명에 대한 공통 데이터를 포함하는 구조체입니다.
WEBAUTHN_COSE_CREDENTIAL_PARAMETER

COSE 자격 증명 매개 변수 정보를 포함하는 구조체입니다.
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS

자격 증명에 대한 COSE 매개 변수를 포함하는 구조체입니다.
WEBAUTHN_CRED_BLOB_EXTENSION

자격 증명에 대한 Blob 확장 데이터입니다.
WEBAUTHN_CRED_PROTECT_EXTENSION_IN

자격 증명 보호 확장 정보를 포함합니다.
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT

SALT 값이 있는 자격 증명을 포함하는 구조체입니다.
WEBAUTHN_CREDENTIAL

자격 증명에 대한 정보를 포함합니다.
WEBAUTHN_CREDENTIAL_ATTESTATION

자격 증명에 대한 증명 데이터를 포함합니다.
WEBAUTHN_CREDENTIAL_DETAILS

자격 증명에 대한 데이터를 포함합니다.
WEBAUTHN_CREDENTIAL_DETAILS_LIST

자격 증명 목록입니다.
WEBAUTHN_CREDENTIAL_EX

추가 정보가 포함된 자격 증명에 대한 데이터입니다.
WEBAUTHN_CREDENTIAL_LIST

사용자가 인증자에 등록한 자격 증명 목록입니다.
WEBAUTHN_CREDENTIALS

사용자가 인증자에 등록한 자격 증명의 배열입니다.
WEBAUTHN_EXTENSION

확장에 대한 정보를 포함합니다.
WEBAUTHN_EXTENSIONS

확장 목록을 포함합니다.
WEBAUTHN_GET_CREDENTIALS_OPTIONS

WebAuthNGetPlatformCredentialsList 함수에 대한 옵션을 포함합니다.
WEBAUTHN_HMAC_SECRET_SALT

Hmac-Secret에 대한 SALT 값을 포함합니다.
WEBAUTHN_HMAC_SECRET_SALT_VALUES

HMAC 비밀에 대한 SALT 값을 포함합니다.
WEBAUTHN_RP_ENTITY_INFORMATION

신뢰 당사자에 대한 정보입니다.
WEBAUTHN_USER_ENTITY_INFORMATION

사용자 엔터티에 대한 정보입니다.
WEBAUTHN_X5C

X.509 인증서 체인입니다.