Mam dziś problem na jednej stacji (Windows 7) pracującej jako klient KSPPSa.
Przy próbie wysłania recepty dostaję błąd jak na obrazku z załacznika.
Problem zgłasza tylko jedna stacja. Jakieś pomysły? O co może chodzić?
Może faktycznie nie działa P1?
Za chwilę na innej stacji:
Wysyłanie zakończone niepowodzeniem!
Wystąpił nieznany problem: Nieprawidłowy klucz do użycia w podanym stanie.
w System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
w System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandlesafeProvHandle, SafeKeyHandlesafeKeyHandle)
w System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair()
w System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize)
w System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey()
w KS.Crypto.XmlDSig.Signature.Compute(X509Certificate2 certificate, Document[] documents, DateTime signingTime)
w KS.Crypto.XmlDSig.Signature.Compute(X509Certificate2 certificate, Document[] documents)
w XadesHelperKS.XadesHelper.SignXmlStringWithException(String xmlToSign, IntPtr hwndParent, Boolean rememberCert, Boolean secondPage)
w P1Windows.Windows.HTMLPrinterWindow.Sign()