Difference between revisions of "API"
From OpenSSLWiki
Jump to navigationJump to searchm |
(→C API) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Placeholder for an overview of the OpenSSL API | Placeholder for an overview of the OpenSSL API | ||
+ | |||
+ | Some languages comes with openssl wrapper to provide openssl acces within native. | ||
+ | Whole Openssl library API is in 'C' ie you need to compile with C headers and link with libraries. | ||
+ | |||
+ | == C API == | ||
+ | |||
+ | [[Libcrypto API]] | ||
+ | [[Libssl API]] | ||
+ | |||
+ | [[:Category:C level]] | ||
+ | |||
+ | == Perl API == | ||
+ | |||
+ | === Net::SSLeay === | ||
+ | |||
+ | http://alioth.debian.org/projects/net-ssleay | ||
+ | |||
+ | [[:Category:Perl level]] | ||
+ | |||
+ | == Python API == | ||
+ | |||
+ | === M2Crypto === | ||
+ | |||
+ | http://chandlerproject.org/Projects/MeTooCrypto | ||
+ | |||
+ | === PyOpenssl === | ||
+ | |||
+ | https://launchpad.net/pyopenssl | ||
+ | |||
+ | [[:Category:Python level]] | ||
+ | [[Category:Python level]] | ||
+ | |||
+ | == PHP API == | ||
+ | |||
+ | openssl access is natively provided by php by explicitly compiling php with openssl. | ||
+ | http://php.net/manual/en/book.openssl.php | ||
+ | |||
+ | [[:Category:PHP level]] | ||
+ | |||
[[:Category:Crypto API]] | [[:Category:Crypto API]] | ||
[[:Category:Ssl API]] | [[:Category:Ssl API]] |
Latest revision as of 15:55, 1 April 2013
Placeholder for an overview of the OpenSSL API
Some languages comes with openssl wrapper to provide openssl acces within native. Whole Openssl library API is in 'C' ie you need to compile with C headers and link with libraries.
C API[edit]
Perl API[edit]
Net::SSLeay[edit]
http://alioth.debian.org/projects/net-ssleay
Python API[edit]
M2Crypto[edit]
http://chandlerproject.org/Projects/MeTooCrypto
PyOpenssl[edit]
https://launchpad.net/pyopenssl
PHP API[edit]
openssl access is natively provided by php by explicitly compiling php with openssl. http://php.net/manual/en/book.openssl.php