Testfall: Hämta PDF-bevis via OOTS utan förhandsgranskning

Testfall-ID: BB-OOTS-IMEU-002-A
Målgrupp: Anslutande behörig myndighet
Roll: Bevisbegärande part

Syfte

Syftet med testet är att verifiera att ni, som bevisbegärande part, via Diggs API för Uppslag och bevishämtning (Intermediation-EU) kan:

  • initiera en bevisbegäran mot en bevislämnande part, samt
  • hämta exakt en (1) PDF-fil utan godkännande av användaren.

Instruktioner

Begär bevis utan förhandsgranskning

Anrop

För att genomföra testet behöver er tjänst göra ett anrop till sdg-intermediation-eu med data likt nedan:

Endpoint

POST /api/v2/evidences

Headers

Authorization: Bearer <access_token>Content-Type: application/jsonAccept: application/json

Body

{  "countryCode": "SE",  "conversationId": "1234138f-9df6-498d-a994-18e4eea19e9f",  "procedureId": "00",  "requirementId": "https://sr.acc.oots.tech.ec.europa.eu/requirements/00000000-0000-0000-0000-000000000000",  "evidenceTypeClassification": "https://sr.acc.oots.tech.ec.europa.eu/evidencetypeclassifications/SE/9e2c24f1-234e-439c-bd49-b6c8e3c4d87f",  "distributedAs": "application/pdf",  "providerAgentId": "DiggProviderDemo",  "requesterAgent": {    "organisationNumber": "202100-6883",    "name": {      "EN": "Digg",      "SV": "Digg"    },    "address": {      "fullAddress": "Storgatan 37",      "locatorDesignator": "0",      "postCode": "85233",      "postCityName": "Sundsvall",      "adminUnitLevelOne": "SE",      "adminUnitLevelTwo": "SE321",      "thoroughfare": ""    }  },  "naturalPerson": {    "givenName": "Nina",    "familyName": "Greger",    "identifier": "SE/SE/197309069289",    "dateOfBirth": "1973-09-06",    "levelOfAssurance": "Substantial",    "placeOfBirth": "Stockholm",    "gender": "FEMALE"  }}

Följande parametrar i exemplet bör uppdateras med korrekta värden vid genomförandet av testet:

  • conversationId ska vara unikt per bevisutbyte.
  • requesterAgent ska innehålla er organisations uppgifter.
  • naturalPerson ska komma från användarens inloggade identitet. Denna information ska komma från inloggningen i er tjänst.
  • procedureId, requirementId, evidenceTypeClassification ska motsvara aktuellt testbevis.
  • access token hämtas från Diggs Authorization Server.

Förväntat svar

200 OK

{  "evidenceFiles": [    {      "mimetype": "application/pdf",      "content": "BASE64BINARYDATA",      "filename": "cid:bc615698-9a45-42d2-9256-32b781c8ca7a@oots.se.accept.digg.se.pdf",      "identifier": "91218c72-3f91-430f-9cd0-40113891f424",      "issuingAuthority": {        "id": "DiggProviderDemo",        "name": {          "EN": "DiggProviderDemo"        }      },      "isConformantTo": {        "evidenceTypeClassification": "https://sr.oots.tech.ec.europa.eu/evidencetypeclassifications/SE/9e2c24f1-234e-439c-bd49-b6c8e3c4d87f",        "title": {          "EN": "Test Evidence Type"        }      },      "issuingDate": "2025-03-15T14:30:00+02:00",      "distribution": {        "format": "application/pdf",        "language": ["SV", "EN"]      }    }  ]}

Verifiering

  • Exakt en fil returneras.
  • Filen är av typen som begärdes (distributedAs).
  • PDF kan öppnas och läsas.

Acceptanskriterier

  • Bevis kan begäras via REST.
  • Delning kräver INTE explicit godkännande.
  • Endast en PDF-fil returneras.
  • Filen är korrekt, läsbar och spårbar.
Hjälpte denna information dig?

Ditt svar hjälper oss att förbättra sidan

Senast uppdaterad:

Digg - Myndigheten för digital förvaltning