FIX: CryptAcquireContext 함수가 실패 하 고 NTE_PROV_TYPE_NO_MATCH이 호스트 통합 서버 클라이언트에 반환 됩니다.

증상

호스트 통합 서버 클라이언트에서 CryptAcquireContext 함수를 사용 하려고 하면 작동에 실패 하 고 NTE_PROV_TYPE_NO_MATCH 특정 조건에 따라 반환 됩니다 .

원인

이 문제는 다음 예제와 같이 잘못 된 공급자 형식이 지정 되어 있기 때문에 발생 합니다.

CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B

CRYPT_NEWKEYSET을 사용 하는 CryptAcquireContext 함수가 처음 호출 (false 반환) 되지 못하고 있는 NTE_BAD_KEYSET 오류가 반환 되 는 두 번째 요청이 보내집니다 경우 그러나 이러한 두 번째 호출은 잘못 된 공급자 형식을 사용합니다.

이 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.

공급자 유형이 등록 된 값에 맞지 않습니다.

해결 방법

이 문제를 해결 하는 수정 프로그램은 호스트 통합 서버에 대 한 다음 누적 업데이트에 포함 됩니다.

호스트 통합 서버 2016 용 누적 업데이트 2

호스트 통합 서버 2013에 대 한 누적 업데이트 4

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

참조

Microsoft에서 소프트웨어 업데이트를 설명 하기 위해 사용 하는 용어 에 대해 알아봅니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×