public bool Verify(string rgbText, string rgbSignature, SignatureTextTypes signatureTextType, Encoding encoding, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { encoding = encoding.SafeEncodingValue(); var finalSignature = signatureTextType.GetBytes(rgbSignature, encoding, customSignatureTextConverter); return(Verify(encoding.GetBytes(rgbText), finalSignature, cancellationToken)); }
public bool VerifyByPrivateKey(string text, string signature, SignatureTextTypes signatureTextType, HashAlgorithmName hashAlgorithmName, RSASignaturePadding padding, Encoding encoding, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { encoding = encoding.SafeEncodingValue(); var finalSignature = signatureTextType.GetBytes(signature, encoding, customSignatureTextConverter); return(VerifyByPrivateKey(encoding.GetBytes(text), finalSignature, hashAlgorithmName, padding, CancellationToken.None)); }
public bool VerifyByPublicKey(string text, string signature, SignatureTextTypes signatureTextType, Encoding encoding = null, Func <string, byte[]> customSignatureTextConverter = null) { return(VerifyByPublicKey(text, signature, signatureTextType, HashAlgorithmName.MD5, encoding, CancellationToken.None, customSignatureTextConverter)); }
public bool VerifyByPrivateKey(string text, string signature, SignatureTextTypes signatureTextType, HashAlgorithmName hashAlgorithmName, Encoding encoding, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { return(VerifyByPrivateKey(text, signature, signatureTextType, hashAlgorithmName, RSASignaturePadding.Pkcs1, encoding, cancellationToken, customSignatureTextConverter)); }
public bool VerifyByPublicKey(string text, string signature, SignatureTextTypes signatureTextType, RSASignaturePadding padding, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { return(VerifyByPublicKey(text, signature, signatureTextType, HashAlgorithmName.MD5, padding, Encoding.UTF8, cancellationToken, customSignatureTextConverter)); }
public bool VerifyByPublicKey(string text, string signature, SignatureTextTypes signatureTextType, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { return(VerifyByPublicKey(text, signature, signatureTextType, RSASignaturePadding.Pkcs1, cancellationToken, customSignatureTextConverter)); }
public bool VerifyByPublicKey(string text, string signature, SignatureTextTypes signatureTextType, Encoding encoding = null, Func <string, byte[]> customSignatureTextConverter = null) { return(VerifyByPublicKey(text, signature, signatureTextType, RSASignaturePadding.Pkcs1, encoding, customSignatureTextConverter)); }
public bool Verify(string rgbText, string rgbSignature, SignatureTextTypes signatureTextType, CancellationToken cancellationToken, Func <string, byte[]> customSignatureTextConverter = null) { return(Verify(rgbText, rgbSignature, signatureTextType, Encoding.UTF8, cancellationToken, customSignatureTextConverter)); }