У нас есть две среды, которые должны быть идентичными, но одна из них вызывает ошибку, когда мы пытаемся сгенерировать подпись сообщения SAML. Я не смотрел на SAML раньше, и я не совсем уверен, что он пытается сделать
Часть кода:
X509Certificate2 x509Certificate = (X509Certificate2)Application[ASP.global_asax.IdPX509Certificate];
try
{
SAMLMessageSignature.Generate(samlResponse, x509Certificate.PrivateKey, x509Certificate);
}
catch (Exception ex)
{
app = File.AppendText(@"C:\SAML.txt");
app.WriteLine(ex.Message.ToString());
app.Flush();
app.Close();
}
Сообщение об исключении:
Набор ключей не существует
Кто-нибудь знает, на что мне смотреть?
Заранее спасибо.