{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T17:52:25.929Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4253",
  "document": {
    "abstract": "The Secure Shell (SSH) is a protocol for secure remote login and other secure network services over an insecure network. This document describes the SSH transport layer protocol, which typically runs on top of TCP/IP. The protocol can be used as a basis for a number of secure network services. It provides strong encryption, server authentication, and integrity protection. It may also provide compression. Key exchange method, public key algorithm, symmetric encryption algorithm, message authentication algorithm, and hash algorithm are all negotiated. This document also describes the Diffie-Hellman key exchange method and the minimal set of algorithms that are needed to implement the SSH transport layer protocol. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "authors": [
      {
        "name": "Tatu Ylonen"
      },
      {
        "name": "Chris M. Lonvick"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docId": "RFC4253",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docLabel": "IETF RFC 4253",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docNumber": "4253",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docTitle": "The Secure Shell (SSH) Transport Layer Protocol",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docType": "Standard",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "doi": "10.17487/RFC4253",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "href": "https://doi.org/10.17487/RFC4253",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "keywords": [
      "Remote Login",
      "Encryption",
      "Authentication",
      "Integrity",
      "Diffie-Hellman"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Remote Login",
        "Encryption",
        "Server Authentication",
        "Integrity Protection",
        "Diffie-hellman Key Exchange",
        "Diffie Hellman"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:52:25.929Z",
      "version": "extractDocs.js@commit:25936397c06b"
    },
    "pages": "32",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publicationDate": "2006-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "references": {
      "bibliographic": [
        "RFC894",
        "RFC1661",
        "RFC2412",
        "orphan/RFC4253/h:5a9c6a65"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=27 proseBlocks=31 skippedAnchorBlocks=29",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "normative": [
        "RFC4251",
        "RFC4252",
        "RFC4254",
        "RFC4250",
        "RFC1321",
        "RFC1950",
        "RFC1951",
        "RFC2104",
        "RFC2119",
        "RFC2144",
        "RFC2409",
        "RFC2434",
        "RFC2440",
        "RFC3066",
        "RFC3447",
        "RFC3526",
        "RFC3629",
        "NIST.FIPS.180-2",
        "NIST.FIPS.186-2",
        "NIST.FIPS.197",
        "NIST.FIPS.46-3",
        "ISBN.9780471117094",
        "orphan/RFC4253/h:9bbd4afa"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4253/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
      "updated": "2026-10-13T17:22:38.831Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "amendedBy": [
        "RFC6668",
        "RFC8268",
        "RFC8308",
        "RFC8332",
        "RFC8709",
        "RFC8758",
        "RFC9142"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataExist": true,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc4253",
        "https://www.rfc-editor.org/errata_search.php?rfc=4253",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc4253.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "statusNote": "Proposed Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4253/",
        "updated": "2026-10-13T17:22:38.831Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    }
  }
}