SignHashRequestParameters
CSC API v2.0.0.2 Data class defined in Ch. 11.10 Used to request the calculation of remote digital signature(s) of one or multiple hash values.
Constructors
Properties
OPTIONAL. Arbitrary data from the signature application. It can be used to handle a transaction identifier or other application-spe cific data that may be useful for debugging purposes
REQUIRED. The credentialID as defined in the Input parameter table in /credentials/info
REQUIRED-CONDITIONAL. String containing the OID of the hash algorithm used to generate the hashes
OPTIONAL. The type of operation mode requested to the remote signing server The default value is “S”, so if the parameter is omitted then the remote signing server will manage the request in synchronous operation mode.
OPTIONAL-CONDITIONAL. Value of one location where the server will notify the signature creation operation completion, as an URI value. This parameter MAY be specified only if the parameter operationMode is “A”.
REQUIRED-CONDITIONAL. The Signature Activation Data returned by the Credential Authorization methods. Not needed if the signing application has passed an access token in the “Authorization” HTTP header with scope “credential”, which is also good for the credential identified by credentialID. Note: For backward compatibility, signing applications MAY pass access tokens with scope “credential” in this parameter.
REQUIRED. The OID of the algorithm to use for signing. It SHALL be one of the values allowed by the credential as returned in keyAlgo as defined in credentials/info
or as defined in credentials/list
REQUIRED-CONDIIONAL. The Base64-encoded DER-encoded ASN.1 signature algorithm parameters if required by the signature algorithm - Necessary for RSASSA-PSS for example
OPTIONAL-CONDITIONAL. Maximum period of time, expressed in milliseconds, until which the server SHALL keep the request outcome(s) available for the client application retrieval. This parameter MAY be specified only if the parameter operationMode is “A”.