Народ, может кому пригодится - авторизация через ЕСИА для
ASP.NET Core 2.0
https://github.com/NoMoreLoad/AspNetCore.Authentication.EsiaС генерированием подписи и проверкой подписи токенов, присылаемых в ответ. Работает на *nix системах.
Там же можно подсмотреть как подпись PKCS#7 генерируется (в теории эту логику можно даже на Xamarin/Mono портировать, там этого API отродясь не было, а под .NET Standard его ещё не скоро завезут).