Пример #1
0
 /// <summary>
 /// Create signature plain object
 /// </summary>
 /// <param name="privateKey">Private key</param>
 /// <param name="data">Object</param>
 /// <param name="ignoreField">Ignore a property</param>
 /// <returns></returns>
 public static string CreateSignatureFromObject(string privateKey, object data, string ignoreField, HashType hashType = HashType.SHA256)
 {
     return(SignatureUtility.CreateSignatureFromObject(privateKey, data, SignatureUtility.GenerateIgnoreFields(ignoreField), hashType));
 }
Пример #2
0
 /// <summary>
 /// Create signature plain object
 /// </summary>
 /// <param name="privateKey">Private key</param>
 /// <param name="data">Object</param>
 /// <param name="ignoreField">Ignore a property</param>
 /// <returns></returns>
 public static string CreateSignatureFromObject(string privateKey, object data, string ignoreField)
 {
     return(SignatureUtility.CreateSignatureFromObject(privateKey, data, SignatureUtility.GenerateIgnoreFields(ignoreField)));
 }
Пример #3
0
 /// <summary>
 /// Validate signature from plain object
 /// </summary>
 /// <param name="signature">Signature</param>
 /// <param name="privateKey">Private key</param>
 /// <param name="data">Object</param>
 /// <param name="ignoreField">Ignore a properties</param>
 /// <returns></returns>
 public static bool ValidateSignatureFromObject(this string signature, string privateKey, object data, string ignoreFields, HashType hashType = HashType.SHA256)
 {
     return(SignatureUtility.ValidateSignatureFromObject(signature, privateKey, data, SignatureUtility.GenerateIgnoreFields(ignoreFields), hashType));
 }
Пример #4
0
 /// <summary>
 /// Validate signature from plain object
 /// </summary>
 /// <param name="signature">Signature</param>
 /// <param name="privateKey">Private key</param>
 /// <param name="data">Object</param>
 /// <param name="ignoreField">Ignore a properties</param>
 /// <returns></returns>
 public static bool ValidateSignatureFromObject(string signature, string privateKey, object data, string ignoreFields)
 {
     return(SignatureUtility.ValidateSignatureFromObject(signature, privateKey, data, SignatureUtility.GenerateIgnoreFields(ignoreFields)));
 }