X509ApplicationPoliciesExtension Class

Represents a Microsoft's proprietary Application Policies extension which is another implementation of Enhanced Key Usage extension.

Definition

Namespace: SysadminsLV.PKI.Cryptography.X509Certificates
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public sealed class X509ApplicationPoliciesExtension : X509Extension
Inheritance
X509Extension    X509ApplicationPoliciesExtension

Constructors

X509ApplicationPoliciesExtension Initializes a new instance of the X509ApplicationPoliciesExtension class.
X509ApplicationPoliciesExtension(AsnEncodedData, Boolean) Initializes a new instance of the X509ApplicationPoliciesExtension class using an AsnEncodedData object and a value that identifies whether the extension is critical.
X509ApplicationPoliciesExtension(OidCollection, Boolean) Initializes a new instance of the X509ApplicationPoliciesExtension class from an array of application policy object identifiers (OID) and a value that identifies whether the extension is critical.

Properties

ApplicationPolicies Gets a collection of application policy object identifiers associated with extension.

Extension Methods

ConvertExtension Converts default instance of X509Extension class to a specific extension implementation object.
(Defined by X509ExtensionExtensions)
Encode Encodes current extension to ASN.1-encoded byte array.
(Defined by X509ExtensionExtensions)

See Also