다음을 통해 공유


보안 패키지 초기화

이러한 단계는 SSPI를 사용하기 전에 필요합니다.

  1. 보안 함수 테이블의 주소를 가져오려면 초기화 함수를 호출해야 합니다.

    클라이언트와 서버는 SecurityFunctionTable 디스패치 테이블에 대한 포인터에 대해 InitSecurityInterface를 호출합니다. 이 테이블에는 Sspi.h에 선언된 콜백 함수에 대한 포인터가 포함되어 있습니다. 이러한 포인터는 다양한 SSPI 함수의 DLL 구현에 대한 액세스를 제공합니다.

  2. 지원되는 보안 패키지에 대한 정보를 가져와야 합니다.

    대부분의 애플리케이션은 기본 또는 일반적인 기능을 지원하는 보안 패키지를 사용하지만 보안 패키지는 애플리케이션에 대한 고유한 관심 기능을 가질 수 있습니다. 특수 기능이 필요한 애플리케이션은 이러한 기능을 제공하는 패키지를 사용할 수 있습니다. 자세한 내용은 보안 패키지에 대한 정보 가져오기를 참조하세요.

이 시점에서 애플리케이션은 SSP를 성공적으로 초기화하고 충분한 기능을 갖춘 보안 패키지를 선택했습니다.

협상 패키지는 사용할 보안 패키지에 대한 클라이언트와 서버 간의 계약이 백그라운드에서 수행되는 경우 사용할 수 있습니다. 협상 패키지를 사용하지 않는 경우 클라이언트와 서버는 위의 설정 단계를 수행하기 전에 사용할 특정 보안 패키지에 동의해야 합니다.