{
    "mode": "man",
    "parameter": "openssl-list",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/openssl-list/1/json",
    "generated": "2026-06-15T13:46:32Z",
    "synopsis": "openssl list [-help] [-verbose] [-select name] [-1] [-commands] [-standard-commands]\n[-digest-algorithms] [-digest-commands] [-kdf-algorithms] [-mac-algorithms]\n[-random-instances] [-random-generators] [-cipher-algorithms] [-cipher-commands] [-encoders]\n[-decoders] [-key-managers] [-key-exchange-algorithms] [-kem-algorithms]\n[-signature-algorithms] [-asymcipher-algorithms] [-public-key-algorithms]\n[-public-key-methods] [-store-loaders] [-providers] [-engines] [-disabled] [-objects]\n[-options command] [-provider name] [-provider-path path] [-propquery propq]",
    "sections": {
        "NAME": {
            "content": "openssl-list - list algorithms and features\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "openssl list [-help] [-verbose] [-select name] [-1] [-commands] [-standard-commands]\n[-digest-algorithms] [-digest-commands] [-kdf-algorithms] [-mac-algorithms]\n[-random-instances] [-random-generators] [-cipher-algorithms] [-cipher-commands] [-encoders]\n[-decoders] [-key-managers] [-key-exchange-algorithms] [-kem-algorithms]\n[-signature-algorithms] [-asymcipher-algorithms] [-public-key-algorithms]\n[-public-key-methods] [-store-loaders] [-providers] [-engines] [-disabled] [-objects]\n[-options command] [-provider name] [-provider-path path] [-propquery propq]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This command is used to generate list of algorithms or disabled features.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "-help",
                    "content": "Display a usage message.\n"
                },
                {
                    "name": "-verbose",
                    "content": "Displays extra information.  The options below where verbosity applies say a bit more\nabout what that means.\n"
                },
                {
                    "name": "-select",
                    "content": "Only list algorithms that match this name.\n"
                },
                {
                    "name": "-1",
                    "content": "option must be given first.\n",
                    "flag": "-1"
                },
                {
                    "name": "-commands",
                    "content": "Display a list of standard commands.\n"
                },
                {
                    "name": "-standard-commands",
                    "content": "List of standard commands.\n"
                },
                {
                    "name": "-digest-commands",
                    "content": "This option is deprecated. Use digest-algorithms instead.\n\nDisplay a list of message digest commands, which are typically used as input to the\nopenssl-dgst(1) or openssl-speed(1) commands.\n"
                },
                {
                    "name": "-cipher-commands",
                    "content": "This option is deprecated. Use cipher-algorithms instead.\n\nDisplay a list of cipher commands, which are typically used as input to the\nopenssl-enc(1) or openssl-speed(1) commands.\n"
                },
                {
                    "name": "-digest-algorithms -kdf-algorithms -mac-algorithms -cipher-algorithms",
                    "content": "Display a list of cipher, digest, kdf and mac algorithms.  See \"Display of algorithm\nnames\" for a description of how names are displayed.\n\nIn verbose mode, the algorithms provided by a provider will get additional information on\nwhat parameters each implementation supports.\n"
                },
                {
                    "name": "-random-instances",
                    "content": "List the primary, public and private random number generator details.\n"
                },
                {
                    "name": "-random-generators",
                    "content": "Display a list of random number generators.  See \"Display of algorithm names\" for a\ndescription of how names are displayed.\n"
                },
                {
                    "name": "-encoders",
                    "content": "Display a list of encoders.  See \"Display of algorithm names\" for a description of how\nnames are displayed.\n\nIn verbose mode, the algorithms provided by a provider will get additional information on\nwhat parameters each implementation supports.\n"
                },
                {
                    "name": "-decoders",
                    "content": "Display a list of decoders.  See \"Display of algorithm names\" for a description of how\nnames are displayed.\n\nIn verbose mode, the algorithms provided by a provider will get additional information on\nwhat parameters each implementation supports.\n"
                },
                {
                    "name": "-public-key-algorithms",
                    "content": "Display a list of public key algorithms, with each algorithm as a block of multiple\nlines, all but the first are indented.  The options key-exchange-algorithms, kem-\nalgorithms, signature-algorithms, and asymcipher-algorithms will display similar info.\n"
                },
                {
                    "name": "-public-key-methods",
                    "content": "Display a list of public key methods.\n"
                },
                {
                    "name": "-key-managers",
                    "content": "Display a list of key managers.\n"
                },
                {
                    "name": "-key-exchange-algorithms",
                    "content": "Display a list of key exchange algorithms.\n"
                },
                {
                    "name": "-kem-algorithms",
                    "content": "Display a list of key encapsulation algorithms.\n"
                },
                {
                    "name": "-signature-algorithms",
                    "content": "Display a list of signature algorithms.\n"
                },
                {
                    "name": "-asymcipher-algorithms",
                    "content": "Display a list of asymmetric cipher algorithms.\n"
                },
                {
                    "name": "-store-loaders",
                    "content": "Display a list of store loaders.\n"
                },
                {
                    "name": "-providers",
                    "content": "Display a list of all loaded providers with their names, version and status.\n\nIn verbose mode, the full version and all provider parameters will additionally be\ndisplayed.\n"
                },
                {
                    "name": "-engines",
                    "content": "This option is deprecated.\n\nDisplay a list of loaded engines.\n"
                },
                {
                    "name": "-disabled",
                    "content": "Display a list of disabled features, those that were compiled out of the installation.\n"
                },
                {
                    "name": "-objects",
                    "content": "Display a list of built in objects, i.e. OIDs with names.  They're listed in the format\ndescribed in \"ASN1 Object Configuration Module\" in config(5).\n"
                },
                {
                    "name": "-options",
                    "content": "Output a two-column list of the options accepted by the specified command.  The first is\nthe option name, and the second is a one-character indication of what type of parameter\nit takes, if any.  This is an internal option, used for checking that the documentation\nis complete.\n"
                },
                {
                    "name": "-provider",
                    "content": ""
                },
                {
                    "name": "-provider-path",
                    "content": ""
                },
                {
                    "name": "-propquery",
                    "content": "See \"Provider Options\" in openssl(1), provider(7), and property(7).\n"
                },
                {
                    "name": "Display of algorithm names",
                    "content": "Algorithm names may be displayed in one of two manners:\n\nLegacy implementations\nLegacy implementations will simply display the main name of the algorithm on a line of\nits own, or in the form \"<foo \" bar>> to show that \"foo\" is an alias for the main name,\n\"bar\"\n\nProvided implementations\nImplementations from a provider are displayed like this if the implementation is labeled\nwith a single name:\n\nfoo @ bar\n\nor like this if it's labeled with multiple names:\n\n{ foo1, foo2 } @bar\n\nIn both cases, \"bar\" is the name of the provider.\n"
                }
            ]
        },
        "HISTORY": {
            "content": "The -engines, -digest-commands, and -cipher-commands options were deprecated in OpenSSL 3.0.\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.\n\nLicensed under the Apache License 2.0 (the \"License\").  You may not use this file except in\ncompliance with the License.  You can obtain a copy in the file LICENSE in the source\ndistribution or at <https://www.openssl.org/source/license.html>.\n\n\n\n3.0.2                                        2026-06-02                           OPENSSL-LIST(1SSL)",
            "subsections": []
        }
    },
    "summary": "openssl-list - list algorithms and features",
    "flags": [
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a usage message."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Displays extra information. The options below where verbosity applies say a bit more about what that means."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Only list algorithms that match this name."
        },
        {
            "flag": "-1",
            "long": null,
            "arg": null,
            "description": "option must be given first."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of standard commands."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "List of standard commands."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "This option is deprecated. Use digest-algorithms instead. Display a list of message digest commands, which are typically used as input to the openssl-dgst(1) or openssl-speed(1) commands."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "This option is deprecated. Use cipher-algorithms instead. Display a list of cipher commands, which are typically used as input to the openssl-enc(1) or openssl-speed(1) commands."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of cipher, digest, kdf and mac algorithms. See \"Display of algorithm names\" for a description of how names are displayed. In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "List the primary, public and private random number generator details."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of random number generators. See \"Display of algorithm names\" for a description of how names are displayed."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of encoders. See \"Display of algorithm names\" for a description of how names are displayed. In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of decoders. See \"Display of algorithm names\" for a description of how names are displayed. In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of public key algorithms, with each algorithm as a block of multiple lines, all but the first are indented. The options key-exchange-algorithms, kem- algorithms, signature-algorithms, and asymcipher-algorithms will display similar info."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of public key methods."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of key managers."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of key exchange algorithms."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of key encapsulation algorithms."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of signature algorithms."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of asymmetric cipher algorithms."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of store loaders."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of all loaded providers with their names, version and status. In verbose mode, the full version and all provider parameters will additionally be displayed."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "This option is deprecated. Display a list of loaded engines."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of disabled features, those that were compiled out of the installation."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Display a list of built in objects, i.e. OIDs with names. They're listed in the format described in \"ASN1 Object Configuration Module\" in config(5)."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Output a two-column list of the options accepted by the specified command. The first is the option name, and the second is a one-character indication of what type of parameter it takes, if any. This is an internal option, used for checking that the documentation is complete."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "See \"Provider Options\" in openssl(1), provider(7), and property(7)."
        }
    ],
    "examples": [],
    "see_also": [],
    "tldr": {
        "source": "not_found",
        "examples": []
    }
}