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; }
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; }