Response Payload Object REQUIRED Description Unique Identifier, see 3.1 Yes The Unique Identifier of the Managed Cryptographic Object that is the key used for the signature operation. Signature Data Yes for The signed data (as a Byte String). single-part. No for Correlation Value, see 2.1.15 No Specifies the stream or by-parts value to be provided in subsequent calls to this operation for performing cryptographic operations. Table : Sign Response Payload Signature Verify This operation requests the server to perform a signature verify operation on the provided data using a Managed Cryptographic Object as the key for the signature verification operation. The request contains information about the cryptographic parameters (digital signature algorithm or cryptographic algorithm and hash algorithm) and the signature to be verified and MAY contain the data that was passed to the signing operation (for those algorithms which need the original data to verify a signature). The cryptographic parameters MAY be omitted from the request as they can be specified as associated attributes of the Managed Cryptographic Object. The response contains the Unique Identifier of the Managed Cryptographic Object used as the key and the OPTIONAL data recovered from the signature (for those signature algorithms where data recovery from the signature is supported). The validity of the signature is indicated by the Validity Indicator field. The success or failure of the operation is indicated by the Result Status (and if failure the Result Reason) in the response header.
Response Payload Object REQUIRED Description Unique Identifier, see 3.1 Yes The Unique Identifier of the Managed Cryptographic Object that is the key used for the signature operation. Signature Data Yes for single-part. No for The signed data (as a Byte String). Correlation Value, see 2.1.15 No Specifies the stream or by-parts value to be provided in subsequent calls to this operation for performing cryptographic operations. Table : Sign Response Payload Signature Verify This operation requests the server to perform a signature verify operation on the provided data using a Managed Cryptographic Object as the key for the signature verification operation. The request contains information about the cryptographic parameters (digital signature algorithm or cryptographic algorithm and hash algorithm) and the signature to be verified and MAY contain the data that was passed to the signing operation (for those algorithms which need the original data to verify a signature). The cryptographic parameters MAY be omitted from the request as they can be specified as associated attributes of the Managed Cryptographic Object. The response contains the Unique Identifier of the Managed Cryptographic Object used as the key and the OPTIONAL data recovered from the signature (for those signature algorithms where data recovery from the signature is supported). The validity of the signature is indicated by the Validity Indicator field. The success or failure of the operation is indicated by the Result Status (and if failure the Result Reason) in the response header.