2017-12-14 3 views
2
내가처럼 사용할 수있는 장치를 나열 PKCS11의 상호 운용성 라이브러리를 사용하고

pkcs11 interop GetSlotList (SlotsType.WithTokenPresent); 반환 빈 목록

using (Pkcs11 pkcs11 = new Pkcs11(_libraryPath, AppType.SingleThreaded)) 
{ 
    List<Slot> slots = pkcs11.GetSlotList(SlotsType.WithTokenPresent); 
    //using slots 
} 

잘 작동하지만 난 웹 응용 프로그램에서 동일한 코드를 사용하거나 내가 무엇입니까 루프를 실행할 때 슬롯이 0 경우에도 장치로 계산 연결되었다.

+0

https://stackoverflow.com/questions/40113586/c-getslotlist-failing-when-called-from-iis-but-not-from-iis-express – jariq

+0

감사합니다. @jariq 제 웹 서비스 IIS에 없다면 로컬 서비스보다 권한이있는 로컬 시스템 권한으로 Windows 서비스로 실행되는 자체 호스트 웹 API입니다. – Prashanth

답변

0

PKCS # 11 라이브러리 란 무엇입니까? 네트워크 기반 장치 일 수도 있고 상자에 해당 서비스가있는 장치 일 수도 있습니까? 나는 해당 서버에 대한 LPC/RPC에 대한 권한이 없다고 생각합니다.