PD-1109 updated to use sha256 and signing and verifying the digest instead