Programming Encryption using X.509 Certs

Is there an API that will allow me to use X.509 certificates to sign and encrypt data?
For either Windows or Linux (any API, any language)

Please let me know.
pzkhanAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Dave HoweConnect With a Mentor Software and Hardware EngineerCommented:
There are dozens - literally so many I am unable to cover the ground even partially in the limits of one post :)

If you narrow it down to just one or two languages, I am sure you can get more specific advice, but to give samples:

for c, the canonical library is openssl - http://www.openssl.org/

For most other platforms, the libraries are wrappers around (and dependent upon) openssl, although there are exceptions. For instance here is a reference to using openssl calls in php - http://php.net/manual/en/book.openssl.php

for vbscript, you can use the http://www.ebcrypt.com/ (and given its historic use in asp, there are dozens of commercial libraries for it too)

but in most cases, googling for "openssl" plus your language of choice will give you a wealth of options :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.