GetInstance() public static method

public static GetInstance ( Asn1TaggedObject obj, bool explicitly ) : BasicConstraints
obj Org.BouncyCastle.Asn1.Asn1TaggedObject
explicitly bool
return BasicConstraints
Example #1
0
 public static BasicConstraints GetInstance(object obj)
 {
     if (obj == null || obj is BasicConstraints)
     {
         return((BasicConstraints)obj);
     }
     if (obj is Asn1Sequence)
     {
         return(new BasicConstraints((Asn1Sequence)obj));
     }
     if (obj is X509Extension)
     {
         return(BasicConstraints.GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj)));
     }
     throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj");
 }
Example #2
0
 public static BasicConstraints GetInstance(Asn1TaggedObject obj, bool explicitly)
 {
     return(BasicConstraints.GetInstance(Asn1Sequence.GetInstance(obj, explicitly)));
 }