En testklient for meldingsutsending gjennom sikker digital post.
- Muliggjør funksjonell testing av meldingsformidler og postbokser via et web-grensesnitt
- Muliggjør ytelsestesting av meldingsformidler og postbokser via et web-grensesnitt
- Viser hvordan postavsendere kan ta i bruk sikker digital post og kan være et utgangspunkt for postavsenderes egne integrasjoner
- Muliggjør funksjonell testing av sending av fysisk post via meldingsformidler
- Inkluderer out-of-the-box integrasjon
- Kan prøves på http://avsender-sdp.difi.no/
- Må bygges med Apache Maven med Java development kit (JDK) 1.8 eller nyere
- Må kjøres i Java runtime environment (JRE) 1.8 eller nyere
- Java cryptography extension (JCE) unlimited strength må være installert i JRE- se http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Last ned Git-prosjektet
git clone https://github.com/difi/sdp-klient-eksempel-java-webclient.git
- Start Testavsender fra roten av Git-prosjektet
start.bat
- Nå kjører testavsender på port 8080 - se http://localhost:8080/
- Last ned Git-prosjektet
git clone https://github.com/difi/sdp-klient-eksempel-java-webclient.git
- Bygg Testavsender fra roten av Git-prosjektet
mvn clean install
- Installer WAR-filen som blir laget under
target/
fra roten av Git-prosjektet til ønsket servlet-container i henhold til instruksjoner for servlet-containeren
Testavsender bruker H2 minnedatabase.
For å ta i bruk en egen MySQL-database må en:
- Installere MySQL-server
- Opprette databaseskjema for testavsender i MySQL
- Opprette bruker for testavsender i MySQL
- Gi bruker for testavsender i MySQL full tilgang til databaseskjema for testavsender (tilgangene kan eventuelt begrenses til: SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE)
- Overstyre databasekonfigurasjon (se "Overstyre standard konfigurasjon")
Testavsender er integrert mot et testmiljø for oppslagstjenesten på https://eid-inttest.difi.no/kontaktinfo-external/ws-v3. Sertifikat og annet er spesielt laget for Testavsender-integrasjonen.
Testavsender er integrert mot et testmiljø for meldingsformidler på https://qaoffentlig.meldingsformidler.digipost.no/api/. Sertifikat og annet er spesielt laget for Testavsender-integrasjonen.
For å sette opp egen integrasjon må en:
- Integrere mot et testmiljø for oppsalgstjenesten - se http://begrep.difi.no/Oppslagstjenesten/
- Integrere mot et testmiljø for meldingsformidler - se http://begrep.difi.no/SikkerDigitalPost/
- Overstyre konfigurasjon av integrasjon (se "Overstyre standard konfigurasjon")
- Starte testavsender på nytt
For å overstyre standard konfigurasjon må en:
- Opprette mappen
/etc/opt/testavsender/
fra roten av operativsystemet - Kopiere filen
configuration.properties
fra/src/main/resources/
fra roten av Git-prosjektet til/etc/opt/testavsender/
fra roten av operativsystemet - Gjøre ønskede endringer i
configuration.properties
- Starte testavsender på nytt
Se https://github.com/difi/sdp-klient-eksempel-java-webclient/tree/master/performancetest/