디지털 서명을 위해 USB 토큰을 사용하기 위해 MS CAPI API를 사용하고 있습니다.CryptoAPI에서 CSP 공급자 식별
CryptAcquireContext를 사용하면 사용 가능한 모든 CSP의 이름을 인쇄 할 수 있지만 연결된 CSP와 연결된 CSP를 어떻게 알 수 있습니까?
또한 컴퓨터에 여러 개의 토큰이 연결되어 있다면 어떻게 될까요?
응용 프로그램은 어떻게 CSP를 선택해야합니까?
디지털 서명을 위해 USB 토큰을 사용하기 위해 MS CAPI API를 사용하고 있습니다.CryptoAPI에서 CSP 공급자 식별
CryptAcquireContext를 사용하면 사용 가능한 모든 CSP의 이름을 인쇄 할 수 있지만 연결된 CSP와 연결된 CSP를 어떻게 알 수 있습니까?
또한 컴퓨터에 여러 개의 토큰이 연결되어 있다면 어떻게 될까요?
응용 프로그램은 어떻게 CSP를 선택해야합니까?
Windows CAPI에서 스마트 카드 또는 토큰 및 암호화 공급자간에 아무런 관련이 없습니다. 또한, 동일한 토큰이 여러 제공자에 의해 지원 될 수 있습니다.
스마트 카드 및 토큰 개발자는 "Microsoft 기본 스마트 카드 암호화 공급자"에 대해 "스마트 카드 미니 드라이버"를 구현하는 것이 좋습니다. 그러나 그것은 의무적 인 것은 아닙니다.
UPD : 여러 개의 토큰이 PC에 연결되어 있으면 공급자에게 "스마트 카드 판독기"속성을 수동으로 설정해야합니다. 사용 가능한 독자 목록은 SCardListReaders 함수를 통해 얻을 수 있습니다.
또한 일부 공급자는 단일 풀의 모든 판독기에서 키를 혼합 할 수 있습니다.