Better parameter checking and naming

* Rename signing certificate to own signing certificate
* Rename encryption certificate to bank encryption certificate
* Use methods from utilities more
* More robust validity checking for many parameters
* Check response code from response