The smart card client certificate is not registered in the personal store on the Win 2003 x64 server

I am accessing a smart card from C # through a Windows certificate store. This works well on many systems. However, in one system this is not so. A smart card certificate is not added to personal certificates.

We need it to be in the certificate store in order to access it from C #, for example:

X509Store store = new X509Store(StoreName.My,
    StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certs =
    store.Certificates.Find(X509FindType.FindByIssuerName,
    issuerName, false);

Details of the system:

  • OS: Windows Server 2003 R2 x64 SP2
  • Used by CSP SafeSign Identity Client v3.0.11 .
  • Access to the system is through a Citrix ICA connection, Citrix Presentation Server 4.5.

What works:

  • Access to the card through the diagnostic tool provided by the smart card reader ( OMNIKEY 3121 )
  • Internet Explorer 7 ( > a > >
  • , , ...

:

  • ( certmgr.msc)

, - Citrix , , CSP . CSP , , . , IE7, , - Windows.

, , . -, , IE?

+3
1

SafeSign Identity Client 64- Windows. โ€‹โ€‹ , 2009 .

0

Source: https://habr.com/ru/post/1705250/


All Articles