{
 "categories": [
  "government",
  "public-sector",
  "documents"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-02",
   "fact": "homepage",
   "note": "Digdir presents eSignering as the common service for electronic signature of documents that require an inhabitant's signature, with authenticated and advanced signature types.",
   "source": "https://samarbeid.digdir.no/esignering/dette-er-esignering/102",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "vendor",
   "note": "Digdir Docs states the service is operated by Digitaliseringsdirektoratet and delivered by Posten Norge AS.",
   "source": "https://docs.digdir.no/docs/eSignering/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "license",
   "note": "The common service bills quarterly usage. From 2026-01-01 an authenticated signature totals 4.11 NOK ex. VAT and an advanced signature 4.13 NOK ex. VAT. Optional add-ons include multidocument and large-document fees. Email notification is free.",
   "source": "https://samarbeid.digdir.no/esignering/kostnadsmodell-esignering/103",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.exists",
   "note": "Posten, the documented delivery partner, describes an API integration for public and private organisations. Public organisations register the account through Digitaliseringsdirektoratet and Samarbeidsportalen.",
   "source": "https://signering-docs.readthedocs.io/en/latest/introduksjon.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[0]",
   "note": "Direct flow creates a signature job with HTTP POST to api.signering.posten.no/api/.../direct/signature-jobs. Status and signed-document retrieval use HTTP GET on returned URLs.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[1]",
   "note": "The API message format is XML. Multipart requests carry application/xml metadata plus an application/octet-stream document package.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.auth[0]",
   "note": "Client configuration loads a Norwegian enterprise certificate (virksomhetssertifikat) from PKCS12 or a Java keystore and binds a sender organisation number.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/create-client-configuration.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.auth[1]",
   "note": "The API uses two-way TLS 1.2. The client certificate identifies the organisation; the server presents Posten Bring AS. Only organisation certificates, typically from Buypass or Commfides, are accepted.",
   "source": "https://signering-docs.readthedocs.io/en/latest/egen-integrasjon/sikkerhet.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.coverage",
   "note": "Direct and portal flows cover create job, redirect or poll, status, download signed PAdES, and delete. This is inhabitant signing for public senders, not a general commercial CLM API.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Posten Signering direct-flow API page used to deliver Digdir eSignering. Digdir's own docs.digdir.no/docs/eSignering page is an overview only.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.exists",
   "note": "Posten documents official client libraries that simplify API integration for Java and .NET.",
   "source": "https://signering-docs.readthedocs.io/en/latest/introduksjon.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.languages[0]",
   "note": "digipost/signature-api-client-java is the Posten Signering Java client, published on Maven Central as no.digipost.signature:signature-api-client-java.",
   "source": "https://github.com/digipost/signature-api-client-java",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.languages[1]",
   "note": "digipost/signature-api-client-dotnet is the Posten Signering .NET client library. The README points to the Java counterpart.",
   "source": "https://github.com/digipost/signature-api-client-dotnet",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.official",
   "note": "Posten's API docs present the C# and Java libraries as the provided client libraries for this service.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Direct flow embeds signing in the sender's portal: create job, redirect the signer, then poll status and download the signed document.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Portal flow lets the signer complete the job in the Posten signing portal. The sender portal is the non-API alternative for smaller volumes.",
   "source": "https://signering-docs.readthedocs.io/en/latest/introduksjon.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.data_access.export[0]",
   "note": "After signing, the status response includes a pades-url for HTTP GET of the signed document.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.data_access.import[0]",
   "note": "Create-job requests upload an ASiC-E document package as application/octet-stream together with XML metadata.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://docs.digdir.no/llms.txt returned HTTP 404 on 2026-09-02.",
   "source": "https://docs.digdir.no/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-02",
   "fact": "verdict.scores.api",
   "note": "The signing API is documented and paired with official Java and C# libraries. The score stays at useful-with-material-limits because live public-sector use needs Digdir onboarding, a virksomhetssertifikat, two-way TLS, XML/ASiC packaging, and per-signature common-service fees.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Digdir's current eSignering overview. It states Digdir operates the service and Posten Norge AS delivers it, and that inhabitant signing uses electronic ID.",
   "source": "https://docs.digdir.no/docs/eSignering/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Posten's current introduction, including the rule that public organisations register via Digdir Samarbeidsportalen.",
   "source": "https://signering-docs.readthedocs.io/en/latest/introduksjon.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current direct-flow API page for XML multipart signature jobs.",
   "source": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current security page requiring two-way TLS 1.2 and an organisation certificate.",
   "source": "https://signering-docs.readthedocs.io/en/latest/egen-integrasjon/sikkerhet.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-02",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.digdir.no/docs/eSignering/"
   },
   {
    "type": "docs",
    "url": "https://signering-docs.readthedocs.io/en/latest/introduksjon.html"
   },
   {
    "type": "docs",
    "url": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html"
   },
   {
    "type": "docs",
    "url": "https://signering-docs.readthedocs.io/en/latest/egen-integrasjon/sikkerhet.html"
   }
  ]
 },
 "homepage": "https://samarbeid.digdir.no/esignering/dette-er-esignering/102",
 "id": "esignering",
 "license": "free",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "virksomhetssertifikat",
    "mutual-tls"
   ],
   "coverage": "partial",
   "docs": "https://signering-docs.readthedocs.io/en/latest/client-integration/direct-flow.html",
   "exists": true,
   "kinds": [
    "rest",
    "xml"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "signed-pades"
   ],
   "import": [
    "asic-document-package"
   ]
  },
  "extensibility": {
   "scripting": [
    "direct-flow",
    "portal-flow"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. eSignering has a sender portal for manual upload, but the documented machine path is the Posten Signering API delivered for Digdir's common service. Portal UI automation is not the supported path for system integration.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "csharp"
   ],
   "official": true
  }
 },
 "name": "eSignering",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "docusign",
   "adobe-acrobat"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Digitaliseringsdirektoratet (Digdir)",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "eSignering is automatable today as Digdir's inhabitant-signing common service, not as Docusign eSignature, Adobe Acrobat Sign, or Oneflow. Digdir operates the service and Posten Norge AS delivers it. Public organisations onboard through Samarbeidsportalen, sign Digdir bruksvilk\u00e5r, and delegate DPI rights to Posten Bring AS. The documented machine API is Posten Signering: HTTP POST of XML metadata plus an ASiC-E document package to direct or portal signature-job resources, authenticated with a Norwegian virksomhetssertifikat over two-way TLS 1.2. Posten publishes official Java and C# client libraries. Signers authenticate with electronic ID through ID-porten. The service supports single- and multi-signature jobs and returns an archive-ready signed document. Usage is billed per signature; authenticated and advanced signatures each cost about 4.11\u20134.13 NOK excluding VAT from 2026-01-01. Digdir's own docs page is an overview only. Vendor documentation does not settle first-party MCP ownership. No general CLI or computer-use probe was established.\n"
 }
}