다음을 통해 공유


PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 콜백 함수(wincrypt.h)

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 콜백 함수는 PFX(개인 정보 교환) 바이트 배열을 암호화하는 데 사용되는 암호를 해제합니다.

구문

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD PfnCryptObjectLocatorProviderFreePassword;

void PfnCryptObjectLocatorProviderFreePassword(
  [in, optional] LPVOID pPluginContext,
  [in]           PCWSTR pwszPassword
)
{...}

매개 변수

[in, optional] pPluginContext

이 공급자가 정의하고 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 함수에서 반환하는 선택적 버퍼에 대한 포인터입니다. 버퍼는 호출자에 의해 수정되지 않습니다. 공급자는 데이터를 사용하여 수행할 작업을 결정하거나 추가 정보를 유지 관리할 수 있습니다.

[in] pwszPassword

암호를 포함하는 Null로 끝나는 유니코드 문자열입니다.

반환 값

없음

설명

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 함수는 현재 보안 채널(Schannel) 보안 패키지에서만 호출됩니다. Schannel은 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET 호출하여 PFX 바이트 배열을 검색한 다음, 바이트 배열이 처리된 후 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER 함수를 호출하기 전에 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wincrypt.h

추가 정보

CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE