MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "2": {
                "pageid": 2,
                "ns": 0,
                "title": "API",
                "revisions": [
                    {
                        "user": "Philippe lhardy",
                        "timestamp": "2013-04-01T15:55:34Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "Placeholder for an overview of the OpenSSL API\n\nSome languages comes with openssl wrapper to provide openssl acces within native.\nWhole Openssl library API is in 'C' ie you need to compile with C headers and link with libraries.\n\n== C API ==\n\n[[Libcrypto API]]\n[[Libssl API]]\n\n[[:Category:C level]]\n\n== Perl API ==\n\n=== Net::SSLeay ===\n\nhttp://alioth.debian.org/projects/net-ssleay\n\n[[:Category:Perl level]]\n\n== Python API ==\n\n=== M2Crypto ===\n\nhttp://chandlerproject.org/Projects/MeTooCrypto\n\n=== PyOpenssl ===\n\nhttps://launchpad.net/pyopenssl\n\n[[:Category:Python level]]\n[[Category:Python level]]\n\n== PHP API ==\n\nopenssl access is natively provided by php by explicitly compiling php with openssl.\nhttp://php.net/manual/en/book.openssl.php\n\n[[:Category:PHP level]]\n\n\n[[:Category:Crypto API]]\n[[:Category:Ssl API]]"
                            }
                        },
                        "comment": "/* C API */"
                    }
                ]
            },
            "1": {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "L.Habib",
                        "timestamp": "2021-02-16T05:26:50Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "This is the OpenSSL wiki.  The main site is https://www.openssl.org . If this is your first visit or to get an account please see the [[Welcome]] page. Your participation and [[Contributions]] are valued.\n\nThis wiki is intended as a place for collecting, organizing, and refining useful information about OpenSSL that is currently strewn among multiple locations and formats.\n\n== OpenSSL Quick Links ==\n\n  <TABLE border=0>\n     <TR>\n        <TD>[[OpenSSL Overview]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Compilation and Installation]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Configuration \"packages\"]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Internals]]</TD>\n      </TR>\n      <TR>\n        <TD>[[libcrypto API]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[libssl API]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Examples]] </TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Documentation Index|Index of all API functions]]</TD>\n      </TR>\n      <TR>\n        <TD>[[License]] </TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Command Line Utilities]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Related Links]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[Binaries]]</TD>\n      </TR>\n      <TR>\n        <TD>[[SSL and TLS Protocols]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[1.1 API Changes]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[FIPS modules]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[TLS1.3]]</TD>\n      </TR>\n      <TR>\n        <TD>[[Mailing Lists]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD>[[OpenSSL 3.0]]</TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD></TD>\n        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>\n        <TD></TD>\n      </TR>\n  </TABLE>\n\n== Administrivia ==\nSite guidelines, legal and admininstrative issues.\n:* [[Basic rules]], [[Commercial Product Disclaimer]], [[Contributions]], [[Copyright]], [[License]]\n:* Using This Wiki\n:: [http://meta.wikimedia.org/wiki/Help:Contents Wiki User's Guide], [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list], [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ], [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki Mailing List]\n\n== Reference ==\nThis section contains the automagically generated man pages from the OpenSSL git repository, and similar \"man\" style reference documentation. The man pages are automatically imported from the OpenSSL git repository and local wiki modifications are submitted as patches.\n:* [https://www.openssl.org/docs/manpages.html OpenSSL Manual Pages]\n:* [[API]], [[Libcrypto API]], [[Libssl API]]\n:* [[FIPS mode()]], [[FIPS_mode_set()]]\n\n== Usage and Programming ==\nThis section has discussions of practical issues in using OpenSSL\n:* Building from Source\n:: Where to find it, the different versions, how to build and install it.\n:* [[OpenSSL Overview]]\n:* [[Versioning]]\n:* [[Compilation and Installation]]\n:* [[EVP]]\n:: Programming techniques and example code\n:: Use of EVP is preferred for most applications and circumstances\n::* [[EVP Asymmetric Encryption and Decryption of an Envelope]]\n::* [[EVP Authenticated Encryption and Decryption]]\n::* [[EVP Symmetric Encryption and Decryption]]\n::* [[EVP Key and Parameter Generation]]\n::* [[EVP Key Agreement]]\n::* [[EVP Message Digests]]\n::* [[EVP Key Derivation]]\n::* [[EVP Signing and Verifying|EVP Signing and Verifying (including MAC codes)]]\n:* [[STACK API]]\n:* [[List of SSL OP Flags]]\n:* Low Level APIs\n::[[Creating an OpenSSL Engine to use indigenous ECDH ECDSA and HASH Algorithms]]\n:: More specialized non-EVP usage\n::* [[Diffie-Hellman parameters]]\n:* [[FIPS Mode]]\n:* [[Simple TLS Server]]\n:* [[Simple TLS Client]]\n:* [[Simple DTLS Server]]\n:* [[Simple DTLS Client]]\n\n== Concepts and Theory ==\nDiscussions of basic cryptographic theory and concepts\nDiscussions of common operational issues\n:* [[Base64]]\n:* [http://wiki.openssl.org/index.php/Category:FIPS_140 FIPS 140-2]\n:* [[Random Numbers]]\n:* [[Diffie Hellman]]\n:* [[Elliptic Curve Diffie Hellman]]\n:* [[Elliptic Curve Cryptography]]\n\n== Security Advisories ==\n:* [https://www.openssl.org/policies/secpolicy.html OpenSSL Security Policy]\n:* [https://www.openssl.org/news/vulnerabilities.html OpenSSL Vulnerabilities List]\n:* [[Security_Advisories|Security Advisories Additional Information]]\n\n== Feedback and Contributions ==\n:* [https://www.openssl.org/news/vulnerabilities.html How to notify us of suspected security vulnerabilities]\n:* [https://www.openssl.org/community/#bugs How to report bugs, other than for suspected vulnerabilities]\n:* [[Contributions|General background on source and documentation contributions - '''must read''']]\n:* Contributing code fixes, other than for suspected vulnerabilities, as well as fixes and other improvements to manual pages:\n::* If you are unsure as to whether a feature will be useful for the general OpenSSL community please discuss it on the [https://www.openssl.org/community/ openssl-users mailing list] first.  Someone may be already working on the same thing or there may be a good reason as to why that feature isn't implemented.\n::* Follow the [[Use of Git#Use_of_Git_with_OpenSSL_source_tree|instructions for accessing source code]] in the appropriate branches. Note that manual pages and the FAQ are maintained with the source code.\n::* Submit a pull request for each separate fix (also documented [[Use of Git#Use_of_Git_with_OpenSSL_source_tree|there]])\n::* Submit a bug report (see second bullet, above) and reference the pull request. Or you can attach the patch to the ticket.\n:* Contributing fixes and other improvements to the web site\n::* Follow the [[Use_of_Git#Use_of_Git_with_the_OpenSSL_web_site|instructions for accessing web site sources]]\n::* Create a patch (also documented [[Use_of_Git#Use_of_Git_with_the_OpenSSL_web_site|there]])\n::* Submit a bug report and add the patch as an attachment\n:* [[Developing For OpenSSL]]\n:* [[KnownPatches|Known patches not part of OpenSSL]]\n:* [[Welcome|Contributing to this wiki]]\n\n== Internals and Development ==\nThis section is for internal details of primary interest to OpenSSL maintainers and power users\n:* [[Code reformatting]]\n\n:* [[Internals]]\n:* [[Code Quality]]\n:* [[Static and Dynamic Analysis]]\n:* [[OCB|OCB Licence details]]\n:* [[Defect and Feature Review Process]]\n:* [[Unit Testing]] (includes other automated testing information)\n:* [[How to Integrate a Symmetric Cipher]]"
                            }
                        },
                        "comment": "/* Usage and Programming */"
                    }
                ]
            }
        }
    }
}