[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 353
  • Last Modified:

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.
0
pzkhan
Asked:
pzkhan
1 Solution
 
Dave HoweSoftware 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

Featured Post

SMB Security Just Got a Layer Stronger

WatchGuard acquires Percipient Networks to extend protection to the DNS layer, further increasing the value of Total Security Suite.  Learn more about what this means for you and how you can improve your security with WatchGuard today!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now