Код: Выделить всё
var certificateBytes = await File.ReadAllBytesAsync(certificatePath, cancellationToken);
var certificate = new X509Certificate2(certificateBytes, password);
После замены файла .p12 на новый ( выдано владельцем веб-сервиса, срок действия продлен) мы внезапно получаем исключение в конструкторе:
Код: Выделить всё
System.Security.Cryptography.CryptographicException: The specified network password is not correct.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -exception