Re-encode ECDSA CRL signature during MSP setup
Re-encode ECDSA CRL signature during MSP setup

Perform an asn1.Unmarshal of ECDSA CRL signatures to extract R and S
using the same mechanism as Go 1.14 and then re-marshal the signature.
This pattern removes any extra bytes from the signature that would cause
Go 1.15 to treat the signature as invalid.

Without this change, existing CRL signatures that are considered valid
in Go 1.14 would no longer be considered valid in Go 1.15 resulting in a
validation behavior change.

Signed-off-by: Matthew Sykes <89c6e4c9c1046731a9c37abefc223a83de36a5d9@us.ibm.com>

manish-sethi/fabric-sidedb,stemlending/fabric,manish-sethi/fabric,manish-sethi/fabric-sidedb,manish-sethi/fabric-sidedb,manish-sethi/fabric-sidedb,hyperledger/fabric,manish-sethi/fabric-sidedb,stemlending/fabric,stemlending/fabric,manish-sethi/fabric-sidedb,manish-sethi/fabric,jimthematrix/fabric,manish-sethi/fabric-sidedb,hyperledger/fabric,jimthematrix/fabric,stemlending/fabric