C# Class Org.BouncyCastle.Asn1.X509.X509Extensions

Inheritance: Asn1Encodable
显示文件 Open project: nonorganic/dssnet Class Usage Examples

Public Properties

Property Type Description
AuditIdentity DerObjectIdentifier
AuthorityInfoAccess DerObjectIdentifier
AuthorityKeyIdentifier DerObjectIdentifier
BasicConstraints DerObjectIdentifier
BiometricInfo DerObjectIdentifier
CertificateIssuer DerObjectIdentifier
CertificatePolicies DerObjectIdentifier
CrlDistributionPoints DerObjectIdentifier
CrlNumber DerObjectIdentifier
DeltaCrlIndicator DerObjectIdentifier
ExtendedKeyUsage DerObjectIdentifier
FreshestCrl DerObjectIdentifier
InhibitAnyPolicy DerObjectIdentifier
InstructionCode DerObjectIdentifier
InvalidityDate DerObjectIdentifier
IssuerAlternativeName DerObjectIdentifier
IssuingDistributionPoint DerObjectIdentifier
KeyUsage DerObjectIdentifier
LogoType DerObjectIdentifier
NameConstraints DerObjectIdentifier
NoRevAvail DerObjectIdentifier
PolicyConstraints DerObjectIdentifier
PolicyMappings DerObjectIdentifier
PrivateKeyUsagePeriod DerObjectIdentifier
QCStatements DerObjectIdentifier
ReasonCode DerObjectIdentifier
SubjectAlternativeName DerObjectIdentifier
SubjectDirectoryAttributes DerObjectIdentifier
SubjectInfoAccess DerObjectIdentifier
SubjectKeyIdentifier DerObjectIdentifier
TargetInformation DerObjectIdentifier

Public Methods

Method Description
Equivalent ( X509Extensions other ) : bool
GetCriticalExtensionOids ( ) : DerObjectIdentifier[]
GetExtension ( DerObjectIdentifier oid ) : X509Extension
GetExtensionOids ( ) : DerObjectIdentifier[]
GetInstance ( Asn1TaggedObject obj, bool explicitly ) : X509Extensions
GetInstance ( object obj ) : X509Extensions
GetNonCriticalExtensionOids ( ) : DerObjectIdentifier[]
ToAsn1Object ( ) : Asn1Object
X509Extensions ( IDictionary extensions ) : System
X509Extensions ( IList ordering, IDictionary extensions ) : System
X509Extensions ( IList oids, IList values ) : System

Private Methods

Method Description
GetExtensionOids ( bool isCritical ) : DerObjectIdentifier[]
Oids ( ) : IEnumerator
ToOidArray ( IList oids ) : DerObjectIdentifier[]
X509Extensions ( ArrayList oids, ArrayList values ) : System
X509Extensions ( ArrayList ordering, Hashtable extensions ) : System
X509Extensions ( Asn1Sequence seq ) : System
X509Extensions ( Hashtable extensions ) : System

Method Details

Equivalent() public method

public Equivalent ( X509Extensions other ) : bool
other X509Extensions
return bool

GetCriticalExtensionOids() public method

public GetCriticalExtensionOids ( ) : DerObjectIdentifier[]
return DerObjectIdentifier[]

GetExtension() public method

public GetExtension ( DerObjectIdentifier oid ) : X509Extension
oid DerObjectIdentifier
return X509Extension

GetExtensionOids() public method

public GetExtensionOids ( ) : DerObjectIdentifier[]
return DerObjectIdentifier[]

GetInstance() public static method

public static GetInstance ( Asn1TaggedObject obj, bool explicitly ) : X509Extensions
obj Asn1TaggedObject
explicitly bool
return X509Extensions

GetInstance() public static method

public static GetInstance ( object obj ) : X509Extensions
obj object
return X509Extensions

GetNonCriticalExtensionOids() public method

public GetNonCriticalExtensionOids ( ) : DerObjectIdentifier[]
return DerObjectIdentifier[]

ToAsn1Object() public method

public ToAsn1Object ( ) : Asn1Object
return Asn1Object

X509Extensions() public method

public X509Extensions ( IDictionary extensions ) : System
extensions IDictionary
return System

X509Extensions() public method

public X509Extensions ( IList ordering, IDictionary extensions ) : System
ordering IList
extensions IDictionary
return System

X509Extensions() public method

public X509Extensions ( IList oids, IList values ) : System
oids IList
values IList
return System

Property Details

AuditIdentity public_oe static_oe property

public static DerObjectIdentifier AuditIdentity
return DerObjectIdentifier

AuthorityInfoAccess public_oe static_oe property

public static DerObjectIdentifier AuthorityInfoAccess
return DerObjectIdentifier

AuthorityKeyIdentifier public_oe static_oe property

public static DerObjectIdentifier AuthorityKeyIdentifier
return DerObjectIdentifier

BasicConstraints public_oe static_oe property

public static DerObjectIdentifier BasicConstraints
return DerObjectIdentifier

BiometricInfo public_oe static_oe property

public static DerObjectIdentifier BiometricInfo
return DerObjectIdentifier

CertificateIssuer public_oe static_oe property

public static DerObjectIdentifier CertificateIssuer
return DerObjectIdentifier

CertificatePolicies public_oe static_oe property

public static DerObjectIdentifier CertificatePolicies
return DerObjectIdentifier

CrlDistributionPoints public_oe static_oe property

public static DerObjectIdentifier CrlDistributionPoints
return DerObjectIdentifier

CrlNumber public_oe static_oe property

public static DerObjectIdentifier CrlNumber
return DerObjectIdentifier

DeltaCrlIndicator public_oe static_oe property

public static DerObjectIdentifier DeltaCrlIndicator
return DerObjectIdentifier

ExtendedKeyUsage public_oe static_oe property

public static DerObjectIdentifier ExtendedKeyUsage
return DerObjectIdentifier

FreshestCrl public_oe static_oe property

public static DerObjectIdentifier FreshestCrl
return DerObjectIdentifier

InhibitAnyPolicy public_oe static_oe property

public static DerObjectIdentifier InhibitAnyPolicy
return DerObjectIdentifier

InstructionCode public_oe static_oe property

public static DerObjectIdentifier InstructionCode
return DerObjectIdentifier

InvalidityDate public_oe static_oe property

public static DerObjectIdentifier InvalidityDate
return DerObjectIdentifier

IssuerAlternativeName public_oe static_oe property

public static DerObjectIdentifier IssuerAlternativeName
return DerObjectIdentifier

IssuingDistributionPoint public_oe static_oe property

public static DerObjectIdentifier IssuingDistributionPoint
return DerObjectIdentifier

KeyUsage public_oe static_oe property

public static DerObjectIdentifier KeyUsage
return DerObjectIdentifier

LogoType public_oe static_oe property

public static DerObjectIdentifier LogoType
return DerObjectIdentifier

NameConstraints public_oe static_oe property

public static DerObjectIdentifier NameConstraints
return DerObjectIdentifier

NoRevAvail public_oe static_oe property

public static DerObjectIdentifier NoRevAvail
return DerObjectIdentifier

PolicyConstraints public_oe static_oe property

public static DerObjectIdentifier PolicyConstraints
return DerObjectIdentifier

PolicyMappings public_oe static_oe property

public static DerObjectIdentifier PolicyMappings
return DerObjectIdentifier

PrivateKeyUsagePeriod public_oe static_oe property

public static DerObjectIdentifier PrivateKeyUsagePeriod
return DerObjectIdentifier

QCStatements public_oe static_oe property

public static DerObjectIdentifier QCStatements
return DerObjectIdentifier

ReasonCode public_oe static_oe property

public static DerObjectIdentifier ReasonCode
return DerObjectIdentifier

SubjectAlternativeName public_oe static_oe property

public static DerObjectIdentifier SubjectAlternativeName
return DerObjectIdentifier

SubjectDirectoryAttributes public_oe static_oe property

public static DerObjectIdentifier SubjectDirectoryAttributes
return DerObjectIdentifier

SubjectInfoAccess public_oe static_oe property

public static DerObjectIdentifier SubjectInfoAccess
return DerObjectIdentifier

SubjectKeyIdentifier public_oe static_oe property

public static DerObjectIdentifier SubjectKeyIdentifier
return DerObjectIdentifier

TargetInformation public_oe static_oe property

public static DerObjectIdentifier TargetInformation
return DerObjectIdentifier