{
    "content": [
        {
            "type": "text",
            "text": "# py3rsa-sign(1) (man)\n\n**Summary:** py3rsa-sign - sign a file\n\n**Synopsis:** py3rsa-sign [OPTION]... PRIVATEKEY HASHMETHOD\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -h | --help | — | show help message and exit |\n| -i | — | — | name of the file to sign. read from stdin if not specified. |\n| -i | — | — | name of the file to write the signature to. write to stdout if this option is not present. --keyform=KEYFORM key format  |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (3 lines)\n- **OPTIONS** (1 lines) — 3 subsections\n  - -h --help (2 lines)\n  - -i --input= (2 lines)\n  - -i --output= (6 lines)\n- **AUTHOR** (5 lines)\n\n## Full Content\n\n### NAME\n\npy3rsa-sign - sign a file\n\n### SYNOPSIS\n\npy3rsa-sign [OPTION]... PRIVATEKEY HASHMETHOD\n\n### DESCRIPTION\n\nSign  a file, output the signature. Choose the hash method from MD5, SHA-1, SHA-224, SHA-256,\nSHA-384, SHA-512\n\n### OPTIONS\n\n#### -h --help\n\nshow help message and exit\n\n#### -i --input=\n\nname of the file to sign. read from stdin if not specified.\n\n#### -i --output=\n\nname of the file to write the signature to. write to stdout  if  this  option  is  not\npresent.\n\n--keyform=KEYFORM\nkey format of the private key - default PEM\n\n### AUTHOR\n\npy3rsa-sign was written by Sybren A. Stuvel <sybren AT stuvel.eu>.\n\n\n\npy3rsa-sign(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "py3rsa-sign",
        "section": "1",
        "mode": "man",
        "summary": "py3rsa-sign - sign a file",
        "synopsis": "py3rsa-sign [OPTION]... PRIVATEKEY HASHMETHOD",
        "flags": [
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "show help message and exit"
            },
            {
                "flag": "-i",
                "long": null,
                "arg": null,
                "description": "name of the file to sign. read from stdin if not specified."
            },
            {
                "flag": "-i",
                "long": null,
                "arg": null,
                "description": "name of the file to write the signature to. write to stdout if this option is not present. --keyform=KEYFORM key format of the private key - default PEM"
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-i --input=",
                        "lines": 2,
                        "flag": "-i"
                    },
                    {
                        "name": "-i --output=",
                        "lines": 6,
                        "flag": "-i"
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 5,
                "subsections": []
            }
        ]
    }
}