Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introduktion til anvendelse

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

Den består af to dele:

webservice der

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

http://<host>/nts
og kan benyttes med fx curl -H "Content-Type: text/xml;charset=UTF-8" --data-binary @myinputfile http://test1-cnsp.ekstern-test.nspop.dk:8080/nts/

service
  • 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 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