2017-04-19 10 views
-1

VB에서 서명 인증서로 CryptoAPI를 개발하는 데 새로운입니다. 이전 시스템에서는 emvtool.exe를 사용하여 Luna CA3 및 HSM으로 인증서에 서명했습니다. 예를 들어, 키를 가져 와서 데이터 서식을 지정하고 인증서에 서명하십시오. CryptoAPI 및 CSR 워크 플로에 대한 모든 파일을 읽었습니다. 형식 데이터와 서명 부분을 다시 디자인해야합니다. emvtool.exe 대신 CryptoAPI를 사용하는 방법에 대해서는 완전히 분실했습니다.CryptoAPI를 사용하여 인증서에 서명하는 방법?

도움을 주셔서 감사합니다.

답변

0

Windows의 CryptoAPI에 익숙하지 않지만 컴퓨터에 Luna 드라이버가 설치되어 있다면 Windows에 HSM에 대한 "Crypto Provider"가있을 가능성이 높습니다. 이는 일부 Windows 암호화 작업을 수행 할 때 HSM과 인터페이싱 할 때 유용합니다. 그래서 나는 CryptoAPI를 파헤쳐 보았고 암호 제공자에 대한 매개 변수에 대해 언급 할 때마다 Luna의 공급자를 사용했습니다.

+0

감사합니다. @ Wesley, 네, CSP를 사용해야 루나와 협력 할 수 있습니다. 나는이 섹션을 읽고 기대고 있지만 온라인에서 찾을 수있는 모든 코드는 C/C++에서 작성한 코드입니다. 나는 VB 코드가 필요하다. – ccy