Skip to content

Latest commit

 

History

History
98 lines (73 loc) · 6.23 KB

Meldingsutveksling.textile

File metadata and controls

98 lines (73 loc) · 6.23 KB
layout title headtitle
default
Meldingsutveksling i Sikker Digital Post
Sikker digital post

Postforsendelsen skal overføres fra Databehandler ved bruk av en ebMS 3.0 Message Service Handler (MSH).
MSH’en er virksomhetens tilgangpunkt inn til ebMS 3.0 rammeverket som er ansvarlig for videre transport.
Avsender sin MSH skal støtte The AS4 Light Client Conformance Profile
Det er flere forskjellige scenarier for hvordan MSH blir tatt i bruk av (eller integrert inn i) avsender sine løsninger.
Det er opp til avsender om man vil fullintegrere MSH inn i eksisterende løsning, benytte seg av en standard “hyllevare” løsning med lokal integrasjon eller benytte seg av tredjepart som MSH.

Les mer om meldingsidentifikatorer

AS4 Light Client profilen

ebMS benytter konseptet P-Mode (Processing Mode) til å beskrive en samling parameterer som definerer hvordan en melding er utvekslet mellom to Message Serivce Handlers (MSH). P-Mode paramtererne er delt inn i flere undergrupper for generelle, protokoll, forretningsinfo, feilhåndtering, pålitlighet og sikkerhet.

AS4 Light client profilen definerer hvilke av disse som en implementasjon skal støtte.

Grensesnitt mellom avsender og MF

Parametere for MSH oppsett mellom avsender og MF

Generelle parametere
P-Mode Beskrivelse Verdi
PMode.ID Unik identifikator for paramtersettet “FormidleDigitalPostForsendelse” / “Kvitteringsforespørsel”
PMode.Agreement Unik identifikator for samarbeidsprotokollen http://begrep.difi.no/SikkerDigitalPost/Meldingsutveksling
PMode.MEP Message Exchange Pattern http://www.oasis-open.org/committees/ebxml-msg/one-way
PMode.MEPbinding Retning på kommunikasjon, push eller pull http://www.oasis-open.org/committees/ebxml-msg/push
PMode.Initiator.Party Identifikator for den som initierar sendinga SBDH:Sender – orgnr”
PMode.Initiator.Role Rolle for den som initierar sendinga Ref til aktør – avsender, MF eller PB
PMode.Initiator.Authorization.username Skal kunne støtte bruk av wsse:UsernameToken – ikke relevant –
PMode.Initiator.Authorization.password Skal kunne støtte bruk av wsse:UsernameToken – ikke relevant –
PMode.Responder.Party Identifikator for den som er mottaker MF orgnr
PMode.Responder.Role Rolle for den som mottar “Meldingsformidler”
PMode.Responder.Authorization.username Skal kunne støtte bruk av wsse:UsernameToken – ikke relevant –
PMode.Responder.Authorization.password Skal kunne støtte bruk av wsse:UsernameToken – ikke relevant –
Protokoll
P-Mode Beskrivelse Verdi
PMode[1].Protocol.Address HTTPS 1.1”
PMode[1].Protocol.SOAPVersion SOAP 1.2”
P-Mode Beskrivelse Verdi
PMode[1].BusinessInfo.Service support required
PMode[1].BusinessInfo.Action support required
PMode[1].BusinessInfo.Properties[]: support required.

2.2.3.4 PMode[1].ErrorHandling

P-Mode Beskrivelse Verdi
PMode[1].ErrorHandling.Report.AsResponse support required (true/false) as initiator of the one-way / push, as well as for the eb:PullRequest signal (PMode[1][s]).
PMode[1].ErrorHandling.Report.ProcessErrorNotifyProducer support required (true/false)
PMode[1].ErrorHandling.Report.DeliveryFailuresNotifyProducer support required (true/false)
Pålitlighet

Støtte ikke påkrevd i profilen.

Sikkerhet
P-Mode Beskrivelse Verdi
PMode[1].Security.WSSVersion support required for: 1.1
PMode[1].Security.X509.Sign support required.
PMode[1].Security.X509.Signature.Certificate support required.
PMode[1].Security.X509.Signature.HashFunction support required.
PMode[1].Security.X509.Signature.Algorithm support required.
PMode[1].Security.X509.Encryption.Encrypt support not required. – ikke relevant –
PMode[1].Security.X509.Encryption.Certificate support not required. – ikke relevant –
PMode[1].Security.X509.Encryption.Algorithm support not required. - ikke relevant –
PMode[1].Security.X509.Encryption.MinimumStrength support not required – ikke relevant –
PMode[1].Security.UsernameToken.username support required. – ikke relevant –
PMode[1].Security.UsernameToken.password support required. – ikke relevant –
PMode[1].Security.UsernameToken.Digest support required (true/false) - ikke relevant –
PMode[1].Security.UsernameToken.Nonce support not required – ikke relevant -
PMode[1].Security.UsernameToken.Created support required. - ikke relevant –
PMode[1].Security.PModeAuthorize support required (true/false)
PMode[1].Security.SendReceipt support required (true/false)
Pmode[1].Security.SendReceipt.ReplyPattern support required for “response”if PMode.MEPbinding is “push”, and for “callback” if PMode.MEPbinding is “pull”.

Eksempler

Det er utarbeidet noen eksempler på SOAP meldinger knyttet til flyt diagrammet over.
Eksemplene finnes her: eksempler/soap.

Refererte standarder