WebAuthn
WebAuthn 및 CTAP 사양의 일부로 Windows Hello 및 외부 보안 키와 통신하기 위해 Win32 앱에 API를 제공하는 WebAuthn 기술 개요입니다.
WebAuthn API를 사용하여 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
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 인증서 체인입니다. |