Introduktion til anvendelse

NTS er en test service der anvendes til at verificere DGWS beskeder.

Den består af to dele:

  • webservice der kan installeres i en Wildfly 8.2 og verificere indkommende DGWS beskeder.
    Vil typisk være tilgængelig på url'en:

    http://<host>/nts
  • command line client der kan anvendes til lave lokale checks af DGWS beskeder i filer.
    Kan endvidere anvendes til at teste en NTS webservice installation vha. en STS.

Kommando linie klient

Kan eksekveres på en maskine med Java 1.8.

Eksekveres som: `java -jar nts-1.0.3-SNAPSHOT.jar args..`

Fire forskellige "modes" som beskrevet i '--help' for klienten. Denne
er gengivet i afsnittene nedenfor:

Kommandoer

<version> The version of the client used
<file|directory> File (or files in directory) to be verified
<nts url> NTS service running in url
<sts url> STS service used to verify

1. Check file / files in directory locally:

java [-Dnts.charset=<charset>] -jar nts-<version>.jar <file|directory>
[nts.charset] If not specified the platform default will be used.

2. Check file online against NTS server:

java -jar nts-<version>.jar <nts url> <file>

3. Test NTS server using STS signed IDCard:

java -jar nts-<version>.jar <nts url> <sts url> [sts-properties-file]
[sts-properties-file]: A properties file with STS subject entities and keystore information. If not specified default STS 'test2' properties and keystore information will be used.

4. Print this help or sample STS file:

java -jar nts-<version>.jar --help [sts]
[sts] The string 'sts'. If specified a sample sts-properties-file will be printed.

## Eksempler ##

1.  java -jar nts-1.0.3.jar test.xml
2. java -jar nts-1.0.3.jar http://localhost/nts/service test.xml
3. java -jar nts-1.0.3.jar http://localhost/nts/service http://test2.ekstern-test.nspop.dk:8080/sts/services/SecurityTokenService
4. java -jar nts-1.0.3-SNAPSHOT.jar --help sts