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