Class X509Extensions
- Namespace
- Enterprises.Org.BouncyCastle.Asn1.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class X509Extensions : Asn1Encodable, IAsn1Convertible
- Inheritance
-
X509Extensions
- Implements
-
- Inherited Members
-
Constructors
X509Extensions(ArrayList, ArrayList)
[Obsolete]
public X509Extensions(ArrayList oids, ArrayList values)
Parameters
oids
ArrayList
values
ArrayList
X509Extensions(ArrayList, Hashtable)
[Obsolete]
public X509Extensions(ArrayList ordering, Hashtable extensions)
Parameters
ordering
ArrayList
extensions
Hashtable
X509Extensions(Hashtable)
[Obsolete]
public X509Extensions(Hashtable extensions)
Parameters
extensions
Hashtable
X509Extensions(IDictionary)
public X509Extensions(IDictionary extensions)
Parameters
extensions
IDictionary
X509Extensions(IList, IDictionary)
public X509Extensions(IList ordering, IDictionary extensions)
Parameters
ordering
IList
extensions
IDictionary
X509Extensions(IList, IList)
public X509Extensions(IList oids, IList values)
Parameters
oids
IList
values
IList
Fields
AuditIdentity
public static readonly DerObjectIdentifier AuditIdentity
Field Value
- DerObjectIdentifier
AuthorityInfoAccess
public static readonly DerObjectIdentifier AuthorityInfoAccess
Field Value
- DerObjectIdentifier
AuthorityKeyIdentifier
public static readonly DerObjectIdentifier AuthorityKeyIdentifier
Field Value
- DerObjectIdentifier
BasicConstraints
public static readonly DerObjectIdentifier BasicConstraints
Field Value
- DerObjectIdentifier
BiometricInfo
public static readonly DerObjectIdentifier BiometricInfo
Field Value
- DerObjectIdentifier
CertificateIssuer
public static readonly DerObjectIdentifier CertificateIssuer
Field Value
- DerObjectIdentifier
CertificatePolicies
public static readonly DerObjectIdentifier CertificatePolicies
Field Value
- DerObjectIdentifier
CrlDistributionPoints
public static readonly DerObjectIdentifier CrlDistributionPoints
Field Value
- DerObjectIdentifier
CrlNumber
public static readonly DerObjectIdentifier CrlNumber
Field Value
- DerObjectIdentifier
DeltaCrlIndicator
public static readonly DerObjectIdentifier DeltaCrlIndicator
Field Value
- DerObjectIdentifier
ExpiredCertsOnCrl
public static readonly DerObjectIdentifier ExpiredCertsOnCrl
Field Value
- DerObjectIdentifier
ExtendedKeyUsage
public static readonly DerObjectIdentifier ExtendedKeyUsage
Field Value
- DerObjectIdentifier
FreshestCrl
public static readonly DerObjectIdentifier FreshestCrl
Field Value
- DerObjectIdentifier
InhibitAnyPolicy
public static readonly DerObjectIdentifier InhibitAnyPolicy
Field Value
- DerObjectIdentifier
InstructionCode
public static readonly DerObjectIdentifier InstructionCode
Field Value
- DerObjectIdentifier
InvalidityDate
public static readonly DerObjectIdentifier InvalidityDate
Field Value
- DerObjectIdentifier
IssuerAlternativeName
public static readonly DerObjectIdentifier IssuerAlternativeName
Field Value
- DerObjectIdentifier
IssuingDistributionPoint
public static readonly DerObjectIdentifier IssuingDistributionPoint
Field Value
- DerObjectIdentifier
KeyUsage
public static readonly DerObjectIdentifier KeyUsage
Field Value
- DerObjectIdentifier
LogoType
public static readonly DerObjectIdentifier LogoType
Field Value
- DerObjectIdentifier
NameConstraints
public static readonly DerObjectIdentifier NameConstraints
Field Value
- DerObjectIdentifier
NoRevAvail
public static readonly DerObjectIdentifier NoRevAvail
Field Value
- DerObjectIdentifier
PolicyConstraints
public static readonly DerObjectIdentifier PolicyConstraints
Field Value
- DerObjectIdentifier
PolicyMappings
public static readonly DerObjectIdentifier PolicyMappings
Field Value
- DerObjectIdentifier
PrivateKeyUsagePeriod
public static readonly DerObjectIdentifier PrivateKeyUsagePeriod
Field Value
- DerObjectIdentifier
QCStatements
public static readonly DerObjectIdentifier QCStatements
Field Value
- DerObjectIdentifier
ReasonCode
public static readonly DerObjectIdentifier ReasonCode
Field Value
- DerObjectIdentifier
SubjectAlternativeName
public static readonly DerObjectIdentifier SubjectAlternativeName
Field Value
- DerObjectIdentifier
SubjectDirectoryAttributes
public static readonly DerObjectIdentifier SubjectDirectoryAttributes
Field Value
- DerObjectIdentifier
SubjectInfoAccess
public static readonly DerObjectIdentifier SubjectInfoAccess
Field Value
- DerObjectIdentifier
SubjectKeyIdentifier
public static readonly DerObjectIdentifier SubjectKeyIdentifier
Field Value
- DerObjectIdentifier
public static readonly DerObjectIdentifier TargetInformation
Field Value
- DerObjectIdentifier
Properties
ExtensionOids
public IEnumerable ExtensionOids { get; }
Property Value
- IEnumerable
Methods
Equivalent(X509Extensions)
public bool Equivalent(X509Extensions other)
Parameters
other
X509Extensions
Returns
- bool
GetCriticalExtensionOids()
public DerObjectIdentifier[] GetCriticalExtensionOids()
Returns
- DerObjectIdentifier[]
GetExtension(DerObjectIdentifier)
public X509Extension GetExtension(DerObjectIdentifier oid)
Parameters
oid
DerObjectIdentifier
Returns
- X509Extension
GetExtensionOids()
public DerObjectIdentifier[] GetExtensionOids()
Returns
- DerObjectIdentifier[]
GetInstance(Asn1TaggedObject, bool)
public static X509Extensions GetInstance(Asn1TaggedObject obj, bool explicitly)
Parameters
obj
Asn1TaggedObject
explicitly
bool
Returns
- X509Extensions
GetInstance(object)
public static X509Extensions GetInstance(object obj)
Parameters
obj
object
Returns
- X509Extensions
GetNonCriticalExtensionOids()
public DerObjectIdentifier[] GetNonCriticalExtensionOids()
Returns
- DerObjectIdentifier[]
Oids()
[Obsolete("Use ExtensionOids IEnumerable property")]
public IEnumerator Oids()
Returns
- IEnumerator
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object