{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T18:51:38.152Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC9608",
  "document": {
    "abstract": "X.509v3 public key certificates are profiled in RFC 5280. Short-lived certificates are seeing greater use in the Internet. The Certification Authority (CA) that issues these short-lived certificates do not publish revocation information because the certificate lifespan that is shorter than the time needed to detect, report, and distribute revocation information. Some long-lived X.509v3 public key certificates never expire, and they are never revoked. This specification defines the noRevAvail certificate extension so that a relying party can readily determine that the CA does not publish revocation information for the certificate, and it updates the certification path validation algorithm defined in RFC 5280 so that revocation checking is skipped when the noRevAvail certificate extension is present.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "authors": [
      {
        "name": "Russ Housley"
      },
      {
        "name": "Tomofumi Okubo"
      },
      {
        "name": "Joe Mandel"
      }
    ],
    "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/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "docId": "RFC9608",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.151Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "docLabel": "IETF RFC 9608",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.151Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "docNumber": "9608",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "docTitle": "No Revocation Available for X.509 Public Key Certificates",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "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/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "doi": "10.17487/RFC9608",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "href": "https://doi.org/10.17487/RFC9608",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "pages": "10",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "publicationDate": "2024-06-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "references": {
      "bibliographic": [
        "10.1109-IEEESTD.2018.8423794",
        "RFC2459",
        "RFC3281",
        "RFC3647",
        "RFC5912",
        "RFC6268",
        "RFC6960",
        "RFC8555",
        "T-REC-X.509-1988.1988",
        "T-REC-X.509-1997.1997",
        "T-REC-X.509-2000.2000"
      ],
      "bibliographic$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "normative": [
        "RFC2119",
        "RFC5280",
        "RFC8174",
        "T-REC-X.509-2019.2019",
        "T-REC-X.680.2021",
        "T-REC-X.690.2021"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc9608/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
      "updated": "2026-10-14T18:51:38.152Z",
      "version": "extractDocs.js@commit:673dd514c094"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "amends": [
        "RFC5280"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "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/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc9608",
        "https://www.rfc-editor.org/errata_search.php?rfc=9608"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "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/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9608/",
        "updated": "2026-10-14T18:51:38.152Z",
        "version": "extractDocs.js@commit:673dd514c094"
      }
    }
  }
}