Update CryptoService interface to allow clients of interface to specify signature scheme when signing data

Description

Currently the sign operation on the CryptoService interface does not allow the signature scheme to be specified by the client. Currently the signature scheme used is derived from the private key.
The proposal is to add a signature scheme parameter to the sign interface and then have this one used when signing. The new parameter is defaulted so when not specified by the client existing behaviour is used.

Assignee

Adel El-Beik

Reporter

Adel El-Beik

Labels

None

Sprint

None

Epic Link

None

Priority

Medium

Engineering Teams

None

Fix versions

None

Affects versions

None

Ported to...

None

Story Points / Dev Days

3

Build cut

None
Configure