summaryrefslogtreecommitdiffstats
path: root/test/lib/ansible_test/_util/controller/tools/sslcheck.py
blob: c25fed6165ee04437ddd0d0b6957421c3ffe895e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""Show openssl version."""
from __future__ import annotations

import json

# noinspection PyBroadException
try:
    from ssl import OPENSSL_VERSION_INFO
    VERSION = list(OPENSSL_VERSION_INFO[:3])
except Exception:  # pylint: disable=broad-except
    VERSION = None


def main():
    """Main program entry point."""
    print(json.dumps(dict(
        version=VERSION,
    )))


if __name__ == '__main__':
    main()