Beispiel #1
0
        internal static string GetKeyUsageText(AlgorithmCapability type)
        {
            List <string> caps = new List <string>();

            if ((type & AlgorithmCapability.CanAuth) == AlgorithmCapability.CanAuth)
            {
                caps.Add("auth");
            }
            if ((type & AlgorithmCapability.CanSign) == AlgorithmCapability.CanSign)
            {
                caps.Add("sign");
            }
            if ((type & AlgorithmCapability.CanEncrypt) == AlgorithmCapability.CanEncrypt)
            {
                caps.Add("encrypt");
            }
            if (caps.Count > 0)
            {
                return(string.Join(",", caps.ToArray()));
            }
            else
            {
                return(null);
            }
        }
 internal static string GetKeyUsageText(AlgorithmCapability type)
 {
     List<string> caps = new List<string>();
     if ((type & AlgorithmCapability.CanAuth) == AlgorithmCapability.CanAuth)
         caps.Add("auth");
     if ((type & AlgorithmCapability.CanSign) == AlgorithmCapability.CanSign)
         caps.Add("sign");
     if ((type & AlgorithmCapability.CanEncrypt) == AlgorithmCapability.CanEncrypt)
         caps.Add("encrypt");
     if (caps.Count > 0)
         return string.Join(",", caps.ToArray());
     else
         return null;
 }
Beispiel #3
0
        public static string GetKeyUsageText(AlgorithmCapability type)
        {
            var caps = new List <string>();

            if ((type & AlgorithmCapability.CanAuth) == AlgorithmCapability.CanAuth)
            {
                caps.Add("auth");
            }
            if ((type & AlgorithmCapability.CanSign) == AlgorithmCapability.CanSign)
            {
                caps.Add("sign");
            }
            if ((type & AlgorithmCapability.CanEncrypt) == AlgorithmCapability.CanEncrypt)
            {
                caps.Add("encrypt");
            }
            return(caps.Count > 0
                ? string.Join(",", caps.ToArray())
                : null);
        }
 public AlgorithmCapabilityAttribute(AlgorithmCapability type)
 {
     _type = type;
 }
 public AlgorithmCapabilityAttribute(AlgorithmCapability type)
 {
     this.type = type;
 }