Bouncy Castle C#을 사용하여 응용 프로그램을 개발하고 있습니다. 현재 X509Store 클래스를 통해 인증서 목록을 검색하고 .NET API에 의해 RSACryptoServiceProvider 클래스를 통해 개인 키를 가져올 수 있습니다.Bouncy Castle C#이 .NET 암호화로 작동 할 수 있습니까?
RSACryptoServiceProvider 개인 키를 내보내고 암호화/암호 해독을 위해 ICipherParameter와 같은 BC 개체로 변환하고 싶습니다. 그러나 내보낼 수없는 것으로 표시된 인증서 이후에는 내보내기 작업이 허용되지 않습니다.
- Bouncy Castle API를 통해 인증서 목록을 검색하고 내보낼 수없는 개인 키를 사용하는 다른 해결책이 있습니까?
내보낼 수없는 설정을 무시할 수 있으면별로 유용하지 않습니다. 비공개 키를 내보내려면 내보낼 수없는 것으로 표시하지 마십시오. –
@JamesKPolk 질문 : "BouncyCastle은 CAPI PCERT_CONTEXT를 사용할 수 있습니까? 아니면 최소한 CAPI 또는 CNG라는 이름의 키를 사용할 수 있습니까?" (그 대답은 아는 것이 아닙니다.) – bartonjs
@bartonjs 나는이 질문에 – anguspcw