오히려 .Net MVC에 익숙하지 않고 Signature에 더 새로운 것입니다.공개 키가있는 XML 서명
XML 파일에 서명을하고 응답 스트림을 사용하여 클라이언트에 보내야합니다.
나는 XML Enveloped에 서명 할 수있는 코드로 많은 전투를 벌이고있다. RSACryptoServiceProvider 개인 키, DataObject, KeyInfo 및 모든 항목.
그러나 내 고객은 그에게 공개 키만 받았다고 말했습니다.
인터넷을 통해 검색하는 날 이후로 나는 아직도 어떻게하는지 모릅니다.
내 질문 : C#으로 .NET MVC에서 공개 키로 XML을 어떻게 서명 할 수 있습니까?
공개 키로 서명하지 않았습니다. 개인 키가 그 것이다. – Amy
그러나 "enveloped"라는 단어는 아마도 암호화해야 함을 의미합니다 (일반적으로 먼저 서명 한 다음 암호화합니다.하지만 수신자가 메시지를 수락하면 다른 방법으로도 할 수 있습니다). 암호화는 공개 키를 사용하여 수행됩니다. –