NIASCollectSignatureValve

Check the status of a NetID Access signing using the NetID Access transaction ID as identifier. If status equals COMPLETE, signature data will be fetched and added to a new item. These signature properties will be added:

- signature

- ocspResponse

- name

- givenName

- surName

 

If status equals ERROR, these properties will be added:

- message

- details

Properties

Name Description Default value Mandatory Supports property expansion
nias_keystore_path Full filepath to NetID Access p12 file. No No
nias_keystore_password Password to NetID Access p12 file. No No
transactionID NetID Access transaction ID. Yes Yes
customerID Customer ID (for event logging). No No
userid_param_name User ID (for event logging). {{request.userid}} No Yes
wsdlLocation NetID Access web service (wsdl) URL. Yes Yes

Example Configuration

{
    "name" : "NIASCollectSignatureValve",
    "config" : {
        "nias_keystore_path" : "/opt/PhenixID/Server/2.2/nias/netid_rp.p12",
        "nias_keystore_password" : "{enc}iLshlMBuAOrybFnFztw02GCgP385ptNkyNjMa7cu7Y0=",
        "transactionID" : "{{request.transactionID}}",
        "customerID":"Customer1",
        "userid_param_name":"{{request.userid}}",
        "wsdlLocation" : "https://example.company.org/nias/ServiceServer.asmx?WSDL"
    }
}

Requirements

- PhenixID Signing Service installed.

- [If required by NetID Access Server] Keystore (p12 format) file used to authenticate to NetID Access service stored on PhenixID Authentication Server.