SignedXml.CheckSignature
'un yalnızca SHA1 kullanan imzalı belgeler için çalışıyor gibi görünüyor. SHA256 ile imzalanmış bir XML belgesinin imzası nasıl denetlenir?
System.Security.Cryptography.CryptographicException: Belirtilen geçersiz algoritması.
CryptoConfig.AddAlgorithm(typeof(RSAPKCS1SHA256SignatureDescription),
"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256");
Ne kaçırdım: Bu yöntem görüşmesinde System.IdentityModel.Services.FederatedPassiveSecurityTokenServiceOperations.ProcessSignInRequest
ProcessSignInRequest içten burada kılınmış olup algoritma SHA1 kullandığı görünüyor? CheckSignature'da algoritmayı nasıl belirleyebilirim?
Bu belirli bir .NET 4.5 sorunu mu? Normalde etiketi değiştiririm, ancak temsilcinize verilirse, bir cevap bekleyeceğim. (Kahretsin, nasıl bu kadar çok altın aldın?) – leppie
Evet. .Net 4.5 sorunu sadece. – Homam