{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T17:23:38.051Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4764",
  "document": {
    "abstract": "This document specifies EAP-PSK, an Extensible Authentication Protocol (EAP) method for mutual authentication and session key derivation using a Pre-Shared Key (PSK). EAP-PSK provides a protected communication channel when mutual authentication is successful for both parties to communicate over. This document describes the use of this channel only for protected exchange of result indications, but future EAP-PSK extensions may use the channel for other purposes. EAP-PSK is designed for authentication over insecure networks such as IEEE 802.11. This memo defines an Experimental Protocol for the Internet community.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "authors": [
      {
        "name": "Florent Bersani"
      },
      {
        "name": "Hannes Tschofenig"
      }
    ],
    "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/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docId": "RFC4764",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docLabel": "IETF RFC 4764",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docNumber": "4764",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docTitle": "The EAP-PSK Protocol: A Pre-Shared Key Extensible Authentication Protocol (EAP) Method",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docType": "Experimental",
    "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/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "doi": "10.17487/RFC4764",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "href": "https://doi.org/10.17487/RFC4764",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "keywords": [
      "Pre-shared Key"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "pages": "64",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publicationDate": "2007-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "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/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "references": {
      "bibliographic": [
        "RFC2989",
        "RFC2716",
        "RFC4187",
        "RFC2026",
        "RFC4086",
        "RFC2289",
        "RFC4186",
        "RFC1796",
        "IEEE.STD802.1X.2001",
        "IEEE.STD802.11I.2004",
        "IEEE.STD802.11.1999",
        "RFC2898",
        "RFC4302",
        "RFC2243",
        "ISBN.9780471117094",
        "NIST.FIPS.112",
        "RFC1661",
        "RFC1994",
        "RFC4279",
        "orphan/RFC4764/h:07dd19a6",
        "orphan/RFC4764/h:1e4179bd",
        "orphan/RFC4764/h:73c0794b",
        "orphan/RFC4764/h:ad74bc95",
        "orphan/RFC4764/h:a56e1cee",
        "orphan/RFC4764/h:1b1a0f4c",
        "orphan/RFC4764/h:e62338fc",
        "orphan/RFC4764/h:9f125131",
        "orphan/RFC4764/h:ab377c97",
        "orphan/RFC4764/h:2e5bfdf7",
        "orphan/RFC4764/h:2724a88b",
        "orphan/RFC4764/h:4f771550",
        "orphan/RFC4764/h:2cc2f7f5",
        "orphan/RFC4764/h:d83e89e2",
        "orphan/RFC4764/h:c7b4375c",
        "orphan/RFC4764/h:51d1d26a",
        "orphan/RFC4764/h:4dac652a",
        "orphan/RFC4764/h:b4dd4106",
        "orphan/RFC4764/h:91bf471a",
        "orphan/RFC4764/h:6937fff2",
        "orphan/RFC4764/h:f0f787ea",
        "orphan/RFC4764/h:fcc18bca",
        "orphan/RFC4764/h:171b7034"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=57 proseBlocks=61 skippedAnchorBlocks=55",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "normative": [
        "RFC2119",
        "RFC4282",
        "RFC3748",
        "RFC2434",
        "NIST.FIPS.197",
        "orphan/RFC4764/h:6eca79a4",
        "orphan/RFC4764/h:884720d1",
        "orphan/RFC4764/h:a3e9b40c"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4764/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
      "updated": "2026-10-13T17:23:38.051Z",
      "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/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataExist": false,
      "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/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "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/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "statusNote": "Experimental",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "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/rfc4764/",
        "updated": "2026-10-13T17:23:38.051Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    }
  }
}