public BaseCspParameters(CspParameters cspParameters, AsymmetricFlag flag)
 {
     if (cspParameters == null)
     {
         throw new ArgumentNullException("cspParameters");
     }
     _cspParameters = cspParameters;
     _flag          = flag;
 }
 public BaseCspParameters(CspParameters cspParameters)
 {
     if (cspParameters == null)
     {
         throw new ArgumentNullException("cspParameters");
     }
     _cspParameters = cspParameters;
     _flag          = CryptographySettings.AsymmetricFlag;
 }
Ejemplo n.º 3
0
 public BaseXmlString(string xmlString, AsymmetricFlag flag)
 {
     if (string.IsNullOrEmpty(xmlString))
     {
         throw new ArgumentNullException("xmlString");
     }
     _xmlString = xmlString;
     _flag      = flag;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 非对称的Hash签名
 /// </summary>
 /// <param name="xmlString">xml描述的证书</param>
 /// <param name="flag"></param>
 /// <returns></returns>
 public static IHash Hash(string xmlString, AsymmetricFlag flag)
 {
     return(new BaseXmlString(xmlString, flag));
 }