{
    "content": [
        {
            "type": "text",
            "text": "# Crypt::SSLeay::Version (perldoc)\n\n## NAME\n\nCrypt::SSLeay::Version - Obtain OpenSSL version information\n\n## SYNOPSIS\n\nuse Crypt::SSLeay::Version qw(\\\nopensslbuilton\nopensslcflags\nopenssldir\nopensslplatform\nopensslversion\nopensslversionnumber\n);\nmy $version = opensslversion();\nif (opensslcflags() =~ /DOPENSSLNOHEARTBEATS/) {\nprint \"OpenSSL was compiled without heartbeats\\n\";\n}\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **SUMMARY**\n- **EXPORTS**\n- **SUBROUTINES**\n- **AUTHOR**\n- **COPYRIGHT**\n- **LICENSE**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Crypt::SSLeay::Version",
        "section": "",
        "mode": "perldoc",
        "summary": "Crypt::SSLeay::Version - Obtain OpenSSL version information",
        "synopsis": "use Crypt::SSLeay::Version qw(\\\nopensslbuilton\nopensslcflags\nopenssldir\nopensslplatform\nopensslversion\nopensslversionnumber\n);\nmy $version = opensslversion();\nif (opensslcflags() =~ /DOPENSSLNOHEARTBEATS/) {\nprint \"OpenSSL was compiled without heartbeats\\n\";\n}",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 15,
                "subsections": []
            },
            {
                "name": "SUMMARY",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "EXPORTS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "SUBROUTINES",
                "lines": 25,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "LICENSE",
                "lines": 3,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Crypt::SSLeay::Version - Obtain OpenSSL version information\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "use Crypt::SSLeay::Version qw(\\\nopensslbuilton\nopensslcflags\nopenssldir\nopensslplatform\nopensslversion\nopensslversionnumber\n);\n\nmy $version = opensslversion();\n\nif (opensslcflags() =~ /DOPENSSLNOHEARTBEATS/) {\nprint \"OpenSSL was compiled without heartbeats\\n\";\n}\n",
                "subsections": []
            },
            "SUMMARY": {
                "content": "Exposes information provided by SSLeayversion\n<https://www.openssl.org/docs/crypto/SSLeayversion.html>.\n",
                "subsections": []
            },
            "EXPORTS": {
                "content": "By default, the module exports nothing. You can ask for each subroutine bloew to be exported to\nyour namespace.\n",
                "subsections": []
            },
            "SUBROUTINES": {
                "content": "opensslbuilton\nThe date of the build process in the form \"built on: ...\" if available or ``built on: date not\navailable'' otherwise.\n\nopensslcflags\nThe compiler flags set for the compilation process in the form \"compiler: ...\" if available or\n\"compiler: information not available\" otherwise.\n\nopenssldir\nThe \"OPENSSLDIR\" setting of the library build in the form \"OPENSSLDIR: ...\" if available or\n\"OPENSSLDIR: N/A\" otherwise.\n\nopensslplatform\nThe \"Configure\" target of the library build in the form \"platform: ...\" if available or\n\"platform: information not available\" otherwise.\n\nopensslversion\nThe version of the OpenSSL library including the release date.\n\nopensslversionnumber\nThe value of the \"OPENSSLVERSIONNUMBER\" macro as an unsigned integer. This value is more like\na string as version information is packed into specific nibbles see \"crypto/opensslv.h\" in the\nOpenSSL source and <https://metacpan.org/pod/OpenSSL::Versions|OpenSSL::Versions> for\nexplanation.\n",
                "subsections": []
            },
            "AUTHOR": {
                "content": "A. Sinan Unur \"<nanis@cpan.org>\"\n",
                "subsections": []
            },
            "COPYRIGHT": {
                "content": "Copyright (C) 2014 A. Sinan Unur.\n",
                "subsections": []
            },
            "LICENSE": {
                "content": "This program is free software; you can redistribute it and/or modify it under the terms of\nArtistic License 2.0 <http://www.perlfoundation.org/artisticlicense20>.\n",
                "subsections": []
            }
        }
    }
}