public static SubjectKeyIdentifier GetInstance( object obj) { if (obj is SubjectKeyIdentifier) { return((SubjectKeyIdentifier)obj); } if (obj is SubjectPublicKeyInfo) { return(new SubjectKeyIdentifier((SubjectPublicKeyInfo)obj)); } if (obj is Asn1OctetString) { return(new SubjectKeyIdentifier((Asn1OctetString)obj)); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } throw new ArgumentException("Invalid SubjectKeyIdentifier: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj)); }
public static BasicConstraints GetInstance(object obj) { if (obj is BasicConstraints) { return((BasicConstraints)obj); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } if (obj == null) { return(null); } return(new BasicConstraints(Asn1Sequence.GetInstance(obj))); }
public static AuthorityKeyIdentifier GetInstance(object obj) { if (obj is AuthorityKeyIdentifier) { return((AuthorityKeyIdentifier)obj); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } if (obj == null) { return(null); } return(new AuthorityKeyIdentifier(Asn1Sequence.GetInstance(obj))); }
public static ExtendedKeyUsage GetInstance( object obj) { if (obj is ExtendedKeyUsage) { return((ExtendedKeyUsage)obj); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } if (obj == null) { return(null); } return(new ExtendedKeyUsage(Asn1Sequence.GetInstance(obj))); }
public static ExtendedKeyUsage GetInstance( object obj) { if (obj is ExtendedKeyUsage) { return((ExtendedKeyUsage)obj); } if (obj is Asn1Sequence) { return(new ExtendedKeyUsage((Asn1Sequence)obj)); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } throw new ArgumentException("Invalid ExtendedKeyUsage: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj)); }
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(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } throw new ArgumentException("unknown object in factory: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj), "obj"); }
public static PrivateKeyUsagePeriod GetInstance( object obj) { if (obj is PrivateKeyUsagePeriod) { return((PrivateKeyUsagePeriod)obj); } if (obj is Asn1Sequence) { return(new PrivateKeyUsagePeriod((Asn1Sequence)obj)); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } throw new ArgumentException("unknown object in GetInstance: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj), "obj"); }
public static AuthorityKeyIdentifier GetInstance( object obj) { if (obj is AuthorityKeyIdentifier) { return((AuthorityKeyIdentifier)obj); } if (obj is Asn1Sequence) { return(new AuthorityKeyIdentifier((Asn1Sequence)obj)); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } throw new ArgumentException("unknown object in factory: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj), "obj"); }
public static SubjectKeyIdentifier GetInstance(object obj) { if (obj is SubjectKeyIdentifier) { return((SubjectKeyIdentifier)obj); } if (obj is SubjectPublicKeyInfo) { return(new SubjectKeyIdentifier((SubjectPublicKeyInfo)obj)); } if (obj is X509Extension) { return(GetInstance(X509Extension.ConvertValueToObject((X509Extension)obj))); } if (obj == null) { return(null); } return(new SubjectKeyIdentifier(Asn1OctetString.GetInstance(obj))); }