{
    "content": [
        {
            "type": "text",
            "text": "# Net::DNS::RR::NSEC3PARAM (perldoc)\n\n## NAME\n\nNet::DNS::RR::NSEC3PARAM - DNS NSEC3PARAM resource record\n\n## SYNOPSIS\n\nuse Net::DNS;\n$rr = Net::DNS::RR->new('name NSEC3PARAM algorithm flags iterations salt');\n\n## DESCRIPTION\n\nClass for DNSSEC NSEC3PARAM resource records.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **METHODS**\n- **COPYRIGHT**\n- **LICENSE**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Net::DNS::RR::NSEC3PARAM",
        "section": "",
        "mode": "perldoc",
        "summary": "Net::DNS::RR::NSEC3PARAM - DNS NSEC3PARAM resource record",
        "synopsis": "use Net::DNS;\n$rr = Net::DNS::RR->new('name NSEC3PARAM algorithm flags iterations salt');",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 11,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 39,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "LICENSE",
                "lines": 12,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Net::DNS::RR::NSEC3PARAM - DNS NSEC3PARAM resource record\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "use Net::DNS;\n$rr = Net::DNS::RR->new('name NSEC3PARAM algorithm flags iterations salt');\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Class for DNSSEC NSEC3PARAM resource records.\n\nThe NSEC3PARAM RR contains the NSEC3 parameters (hash algorithm, flags, iterations and salt)\nneeded to calculate hashed ownernames.\n\nThe presence of an NSEC3PARAM RR at a zone apex indicates that the specified parameters may be\nused by authoritative servers to choose an appropriate set of NSEC3 records for negative\nresponses.\n\nThe NSEC3PARAM RR is not used by validators or resolvers.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "The available methods are those inherited from the base class augmented by the type-specific\nmethods defined in this package.\n\nUse of undocumented package features or direct access to internal data structures is discouraged\nand could result in program termination or other unpredictable behaviour.\n\nalgorithm\n$algorithm = $rr->algorithm;\n$rr->algorithm( $algorithm );\n\nThe Hash Algorithm field is represented as an unsigned decimal integer. The value has a maximum\nof 255.\n\nflags\n$flags = $rr->flags;\n$rr->flags( $flags );\n\nThe Flags field is represented as an unsigned decimal integer. The value has a maximum of 255.\n\niterations\n$iterations = $rr->iterations;\n$rr->iterations( $iterations );\n\nThe Iterations field is represented as an unsigned decimal integer. The value is between 0 and\n65535, inclusive.\n\nsalt\n$salt = $rr->salt;\n$rr->salt( $salt );\n\nThe Salt field is represented as a contiguous sequence of hexadecimal digits. A \"-\" (unquoted)\nis used in string format to indicate that the salt field is absent.\n\nsaltbin\n$saltbin = $rr->saltbin;\n$rr->saltbin( $saltbin );\n\nThe Salt field as a sequence of octets.\n",
                "subsections": []
            },
            "COPYRIGHT": {
                "content": "Copyright (c)2007,2008 NLnet Labs. Author Olaf M. Kolkman\n\nAll rights reserved.\n\nPackage template (c)2009,2012 O.M.Kolkman and R.W.Franks.\n",
                "subsections": []
            },
            "LICENSE": {
                "content": "Permission to use, copy, modify, and distribute this software and its documentation for any\npurpose and without fee is hereby granted, provided that the original copyright notices appear\nin all copies and that both copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of the author not be used in advertising or publicity\npertaining to distribution of the software without specific prior written permission.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING\nBUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "perl, Net::DNS, Net::DNS::RR, RFC5155\n",
                "subsections": []
            }
        }
    }
}