/
IPS-Støttebibliotek for integrasjon

IPS-Støttebibliotek for integrasjon

Java integrasjon

Buypass tilbyr forhåndsprogrammerte støtte biblioteker i java (kalt JavaWIRI) for å forenkle generering, parsing, kryptering og signering av BX XML meldinger mellom java brukersteder og IPS. Java bibliotekene er satt sammen av enkle POJO's (Plain Old Java Objects) som benytter bl.a. av JCE arkitekturen og et open source java Crypto API fra BouncyCastle (http://bouncycastle.org/). I tillegg benytter API'et seg av en lettvekts pull-basert (http://xmlpull.org/) open source XML parser for parsing kalt KXML.(http://kxml.sourceforge.net/). 

Bibliotekene består i hovedsak av ca 10 java klasser som hjelper deg med håndtering av disse meldingene. Du kan også laste ned full kildekode, java-doc og eksempelkode for disse bibliotekene hvis du ønsker.

Dersom du kjører på et rammeverk (f.eks. J2EE - WebSphere, BEA, etc) som setter spesielle krav til prioritert bruk av krypto implementasjoner, kan bouncycastle byttes ut med andre crypto implementasjoner (IBM, Sun, etc) gjennom et programatisk config API.

JavaWIRI er konfigurasjonsfil løst, men kommer med en default konfig og tilbyr et API - WipsRemoteConfig.setProperty(String key, String value) - for programatisk konfigurasjon. Dette gjør at du kan lese inn konfigurasjoen din fra der du måtte ønske. JavaWIRI tilbyr også støtte API for lasting av properties/resource filer hvis ønskelig.

JavaWIRI benytter seg av følgende eksterne biblioteker:

 

Release

Innhold

Beskrivelse

Release

Innhold

Beskrivelse

8.3.0 (2017.06.13)

JavaWIRI-8-3-0.zip

(Anbefalt) Støtte for dokumentkryptering med AES i stedet for 3DES

8.2.0.5 (2016.04.05)

JavaWIRI-8-2-0-5.zip

Støtte for SHA2-basert signatur. MERK: Endringer i Java pakkenavn

7.17.5.0 (2010.11.15)

JavaWIRI-7-17-5-0.zip

Denne pakken inneholder alle nødvendige .jar filer, java-doc, kildekode og eksempelkode.

Denne versjonen er påkrevd for å bruke Buypass Class 2 CA Brukersteds Sertifikater.

7.12.11.0 (2008.12.12)

JavaWIRI-7-12-11-0.zip

Denne pakken inneholder alle nødvendige .jar filer, java-doc, kildekode og eksempelkode.

.NET integrasjon

Buypass tilbyr også forhåndsprogrammerte støttebiblioteker i C#, for å forenkle generering, parsing, kryptering og signering av BX XML meldinger mellom .NET brukersteder og IPS. For kryptooperasjoner benyttes et open source Crypto API fra BouncyCastle (http://www.bouncycastle.org/csharp/).

WipsDotNet er en direkte oversettelse av JavaWIRI til C# og .NET-platformen (.NET 2.0 eller høyere). API og fremgangsmåte er således i det store og hele det samme for .NET som for Java. Den største forskjellen er at det for en del Java- get- og set- metoder i stedet benyttes C# properties.

I likhet med JavaWIRI benyttes det i utgangspunktet ikke konfigurasjonsfiler, men i stedet programmatisk konfigurasjon av properties v.h.a. den statiske metoden WipsRemoteConfig.SetProperty(String key, String value).

WipsDotNet benytter seg av følgende eksterne biblioteker:

Release

Innhold

Beskrivelse

Release

Innhold

Beskrivelse

1.5 (2017.06.13)

BP-WipsDotNet-1.5_170613

(Anbefalt) Støtte for dokumentkryptering med AES i stedet for 3DES

1.4 (2016.04.05)

BP-WipsDotNet-1.4_160405

Ny pakkestruktur, støtte for SHA2 algoritme ved signering

1.3 (2013.06.18)

BP-WipsDotNet-1.3_130618

Noen forbedringer siden 1.2 (Autodetektering av keystore-alias og eksempel på kode når sesjonsdata må kunne serialiseres)

1.2 (2010.10.05)

BP-WipsDotNet-1.2_101005

Denne pakken inneholder alle nødvendige .dll'er, API-doc, kildekode og eksempelkode. Denne versjonen er påkrevd for å kunne bruke Buypass Class 2 CA Brukersteds sertifikater.

1.1 (2010.03.24)

BP-WipsDotNet-1.1_100324

Denne pakken inneholder alle nødvendige .dll'er, API-doc, kildekode og eksempelkode.



Related content

Eksempelkode for PKI signering med IPS - oppdatert juni 2019
Eksempelkode for PKI signering med IPS - oppdatert juni 2019
Read with this
Java integrasjon
Java integrasjon
More like this
TIPS til brukersteder som aksesserer Buypass WIPS fra ASP.NET
TIPS til brukersteder som aksesserer Buypass WIPS fra ASP.NET
Read with this
IPS_Eksempler
More like this
IPS grensesnittet - signering personID
IPS grensesnittet - signering personID
Read with this
IPS-Konfigurasjon av støttebibliotek
IPS-Konfigurasjon av støttebibliotek
More like this