BankIDSignValve
Trigger BankID signing. Used for local signing.
On successful execution, a new item will be added and the bankID transaction id value will be added to the property transactionID. The properties qrStartToken and qrStartSecret from bankID api will be added to the item. The qrStartSecret must not be sent to the client, it is meant to be a secret shared only between the BankID api and the relying party.
Properties
Example Configuration
{ "name" : "BankIDSignValve", "config" : { "bankid_keystore":"1111-2222-3333-4444", "pnr" : "{{request.pnr}}", "user_visible_data" : "{{request.userVisibleData}}", "user_non_visible_data" : "{{request.userNonVisibleData}}",
"client_ip_request_param": "
{{request.
X-Forwarded-For}}",
"requirement": "{\"certificatePolicies\":[\"1.2.752.78.1.5\"],\"pinCode\":true}"
} }
Requirements
- PhenixID Signing Service installed.
- Keystore (p12 format) file used to authenticate to BankID service stored on PhenixID Authentication Server.
- BankID client (for testing).