Org.BouncyCastle.Asn1.X509.KeyUsage.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( object obj ) : KeyUsage
obj object
return KeyUsage
		public static new KeyUsage GetInstance(
			object obj)
		{
			if (obj is KeyUsage)
			{
				return (KeyUsage)obj;
			}

			if (obj is X509Extension)
			{
				return GetInstance(X509Extension.ConvertValueToObject((X509Extension) obj));
			}

			return new KeyUsage(DerBitString.GetInstance(obj));
		}

Usage Example

示例#1
0
 public new static KeyUsage GetInstance(object obj)
 {
     if (obj is KeyUsage)
     {
         return((KeyUsage)obj);
     }
     if (obj is X509Extension)
     {
         return(KeyUsage.GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj)));
     }
     return(new KeyUsage(DerBitString.GetInstance(obj)));
 }