namespace com._80community.unittest.CUP
{
    /// <summary>
    /// CUP Client
    /// </summary>
    public interface IClient
    {
        /// <summary>
        /// Generate Signature
        /// </summary>
        /// <param name="content">contents requiring signatures</param>
        /// <param name="privateKey">private key</param>
        /// <param name="inputCharset">coding format</param>
        /// <returns>the signature string</returns>
        string Sign(string content, string inputCharset);
        /// <summary>
        /// Verification Signature
        /// </summary>
        /// <param name="content">contents requiring signature verification </param>
        /// <param name="signedString">the signature string</param>
        /// <param name="publicKey">public key</param>
        /// <param name="inputCharset">coding format</param>
        /// <returns></returns>
        bool Verify(string content, string signedString, string inputCharset);

    }
}
View Code

相关文章: