Freigeben über


CAPICOM Security Alerts are not localized

Hi all, welcome back,

When we use CAPICOM, we may get some messages like the following:

 

Security Alert: This Web site needs to decrypt data using your private key.

Security Alert: This Web site needs to create a digital signature using your private key.

Security Alert: This Web site needs to add digital certificates to this computer.

Security Alert: This Web site needs access to digital certificates on this computer.

Security Alert: This Web site needs to delete digital certificates from this computer.

 

Some people would like to have them localized to i.e. Spanish, or at least be able to turn them off. Unfortunately there are no localized versions of CAPICOM.dll and those messages can't be turned off.

Additionally, there are no plans to create such localized versions in the future. CAPICOM support is very limited already (will it be available in next version of Windows? Who knows...), and it's pretty much dedicated to fix security bugs if ever found.

As always, my recommendation is to use .NET and System.Security.Cryptography classes whenever possible.

If you need to use .NET assemblies from client side scripting (main use of CAPICOM for many people), for instance, here you can find a sample to create an ActiveX from an assembly, so System.Security.Cryptography classes can be used in Internet Explorer: Writing an ActiveX Control in .NET.

 

I hope this helps. 

Regards,

 

Alex (Alejandro Campos Magencio)