Невозможно получить стороннюю цифровую подпись DLL-файла - PullRequest
0 голосов
/ 25 февраля 2019

Я использую следующий код для проверки подписи определенной DLL:

 var runspaceConfiguration = RunspaceConfiguration.Create();
        using (var runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration))
        {
            runspace.Open();
            using (var pipeline = runspace.CreatePipeline())
            {
                pipeline.Commands.AddScript(scriptCommand);
                var results = pipeline.Invoke();
                runspace.Close();

                var signature = results[0].BaseObject as Signature;
                if (signature.Status != SignatureStatus.NotSigned)
                {
                    Console.WriteLine(signature.StatusMessage);
                }

            }
        }

В свойствах DLL я вижу подписи Microsoft (sha256) и третьей стороны (sha1),Код не помогает проверить подпись третьей стороны.Как мне это сделать?

...