/// <summary> /// Verify the signature /// </summary> public bool Verify(byte[] data, byte[] signature, string keyId = null) { var credentials = SecurityUtils.CreateSigningCredentials(keyId); using (var signatureProvider = new SignatureProviderFactory().CreateForVerifying(credentials.SigningKey, credentials.SignatureAlgorithm)) return(signatureProvider.Verify(data, signature)); }