Org.BouncyCastle.Asn1.Cmp.PkiStatusEncodable.GetInstance C# (CSharp) Méthode

GetInstance() public static méthode

public static GetInstance ( object obj ) : PkiStatusEncodable
obj object
Résultat PkiStatusEncodable
		public static PkiStatusEncodable GetInstance(object obj)
		{
			if (obj is PkiStatusEncodable)
				return (PkiStatusEncodable)obj;

			if (obj is DerInteger)
				return new PkiStatusEncodable((DerInteger)obj);

			throw new ArgumentException("Invalid object: " + obj.GetType().Name, "obj");
		}

Usage Example

 private RevAnnContent(Asn1Sequence seq)
 {
     status          = PkiStatusEncodable.GetInstance(seq[0]);
     certId          = CertId.GetInstance(seq[1]);
     willBeRevokedAt = DerGeneralizedTime.GetInstance(seq[2]);
     badSinceDate    = DerGeneralizedTime.GetInstance(seq[3]);
     if (seq.Count > 4)
     {
         crlDetails = X509Extensions.GetInstance(seq[4]);
     }
 }