BankIDCollectSignatureValve
Note
Check the status of a BankID signing using the BankID transaction ID as the identifier. If status equals OK, signature data will be fetched and added to a new item. These signature properties will be added:
signature
ocspResponse
name
personalNumer
givenName
surName
risk
If status equals ERROR, these properties will be added:
message
status
Properties
| Name | Description | Default value | Mandatory | Supports property expansion |
|---|---|---|---|---|
| bankid_keystore | ID of the keystore to use setting up client authentication | Yes | No | |
| mode | Switch to communicate with bankid test or production environment. Set to test to target bankid test environment. | production | No | No |
| transactionID | BankID transaction ID. | Yes | Yes | |
| customerID | Customer ID (for event logging). | No | No | |
| userid_param_name | User ID (for event logging). | {{request.userid}} | No | Yes |
Example Configuration
{
"name" : "BankIDCollectSignatureValve",
"config" : {
"bankid_keystore":"1111-222222-33333-44444",
"mode" : "test",
"transactionID" : "{{request.transactionID}}",
"customerID":"Customer1",
"userid_param_name":"{{request.userid}}"
}
}
Requirements
PhenixID Signing Service installed.
Keystore (p12 format) file used to authenticate to BankID service stored on PhenixID Authentication Server.