.NET에서 PKCS #11 호환 HSM 장치와 인터페이스하는 방법은 무엇입니까? [닫은

StackOverflow https://stackoverflow.com/questions/812894

문제

나는 C#에 클라이언트 응용 프로그램을 작성해야합니다. Thales WebSentry 시작 방법에 대한 힌트가 필요합니다.

장치에는 Java SDK와 함께 제공되지만 .NET에서 프로그래밍을 수행해야합니다. .NET에 사용할 수있는 라이브러리가 있습니까? 아니면 소켓에 직접 저수준 (소켓에 직접)을 수행해야합니다. 어떻게, 어디서 시작 해야하는지에 대한 힌트 나 포인터가 있습니까?

감사!

도움이 되었습니까?

해결책

모듈이 PKCS#11 호환 인 경우 PKCS#11 API를 구현하는 개발 키트 어딘가에 .dll이 있어야합니다. Google 검색은 wspkcs11d.dll.

PKCS#11 라이브러리로 P/호출 할 수 있어야합니다. Thales가 라이브러리에 대한 문서를 공급하지 않으면 문서를 찾을 수 있습니다. 여기 (그러나 아마도 그들은 아마도 전체 표준의 하위 집합 만 지원할 것입니다).

다른 팁

PKCS#11에 대한 CAPI 제공 업체가 있으며 CSP11은 개인 객체를 지원하지는 않지만 (토큰에 로그인 할 수 없음) CSP11이라고합니다.

가장 쉬운 방법은 C#에서 PKCS11 라이브러리에 P- 발전하는 것입니다. C_GetFunctionList에 전화하여 라이브러리가 노출되는 다른 기능에 대한 포인터를 가져옵니다. 그런 다음 c_initialize에 전화하십시오. Thales-Ncipher의 다른 새로운 PKCS#11과 함께 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top