문제

누군가가 Windows에서 인증 기관(CA)을 쉽게 만들 수 있도록 C#으로 유틸리티를 만들고 싶습니다.어떤 아이디어/제안이 있나요?

OpenSSL을 사용하여 이 작업을 수행할 수 있다는 것을 알고 있습니다.결국 저는 이 유틸리티가 단순히 CA를 생성하는 것 이상의 작업을 수행하기를 원합니다.또한 유틸리티를 실행하기 위해 OpenSSL을 설치하지 않아도 되기를 바랍니다.

도움이 되었습니까?

해결책

OpenSSL은 Apache 라이센스를 받았기 때문에(예:BSD 스타일) 애플리케이션과 함께 간단히 DLL로 배포할 수 있습니다.(어쩌면 필요한 기능만 단일 DLL에 포함하도록 직접 구축할 수도 있습니다.) 그런 다음 p/invoke 호출을 사용하여 이 DLL과 통신합니다.

(네이티브 코드를 .NET 실행 파일에 직접 연결할 수도 있을까요?그것에 대해서는 확실하지 않습니다.)

다른 팁

BouncyCastle 살펴보기 http://www.bouncycastle.org/csharp/

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