SUAP SECURITY
Errore
System.FieldAccessException: Unable to find private key in the X509Certificate ---> System.Security.Cryptography.CryptographicException: Keyset does not exist
at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
at System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle)
at System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair()
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize)
at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey()
at System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(X509Certificate2 certificate)
at Suap.Spid.Authentication.Saml.XmlSigningHelper.SignXMLDoc(XmlDocument doc, X509Certificate2 certificate, String referenceUri) in c:\MGProjs\dev-integration\SUAP.SpidHelpers\Saml\XmlSigningHelper.cs:line 36
--- End of inner exception stack trace ---
at Suap.Spid.Authentication.Saml.XmlSigningHelper.SignXMLDoc(XmlDocument doc, X509Certificate2 certificate, String referenceUri) in c:\MGProjs\dev-integration\SUAP.SpidHelpers\Saml\XmlSigningHelper.cs:line 40
at Suap.Spid.Authentication.Saml.SamlHelper.BuildAuthnPostRequest(String uuid, String destination, String consumerServiceURL, Int32 securityLevel, X509Certificate2 certificate, IdentityProvider identityProvider, Int32 enviroment) in c:\MGProjs\dev-integration\SUAP.SpidHelpers\Saml\SamlHelper.cs:line 129
at SUAP.Services.Controllers.AccountController.SpidLoginRequest(String idpName) in c:\MGProjs\dev-integration\src\SUAP.Services\Controllers\Account\AccountController.cs:line 600
Prova a ritornare alla home