Welcome to MSDN Blogs Sign in | Join | Help

Decrypt my World

Cryptography, Security, Debugging and more!
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)

Posted: Monday, March 24, 2008 12:48 PM by alejacma
Filed under:

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker