Начало работы с цифровыми подписями - как загрузить цифровую подпись в c #? - PullRequest
0 голосов
/ 18 октября 2019

Я следил за этой статьей от Microsoft:

https://docs.microsoft.com/en-us/dotnet/standard/security/how-to-sign-xml-documents-with-digital-signatures

Я хотел бы реализовать функцию, когда мои клиенты выбирают несколько счетов, я загружаю их в формате XML,загрузите мою подпись и подпишите ее, заархивируйте файлы и отправьте их обратно, и сделайте это автоматически.

Я пытаюсь понять, как мне импортировать саму подпись?

        // Create a new CspParameters object to specify
        // a key container.
        CspParameters cspParams = new CspParameters();
        cspParams.KeyContainerName = "XML_DSIG_RSA_KEY";

        // Create a new RSA signing key and save it in the container. 
        RSACryptoServiceProvider rsaKey = new RSACryptoServiceProvider(cspParams);

документ подписан с этим rsaKey. Как я могу получить rsaKey из собственной цифровой подписи?

...