Click or drag to resize

AIA Class

Represents an AuthorityInformationAccess URL object. An object contains URL information and URL publication settings. An URL indicates how clients can obtain presented certificate's issuer certificate, or how to locate authoritative OCSP responder. These URLs are generally used for certificate chain building purposes to determine whether the presented certificate came from trusted CA.
Inheritance Hierarchy
SystemObject
  PKI.CertificateServicesAIA

Namespace:  PKI.CertificateServices
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public class AIA

The AIA type exposes the following members.

Constructors
  NameDescription
Public methodAIA
Initializes a new instance of the AIA class using URL string.
Top
Properties
  NameDescription
Public propertyConfigURI
Gets an URL representation that is shown in Certification Authority MMC snap-in Extensions tab. See for detailed variable token replacement rules.
Public propertyFlags
Gets URL publication Flags. The following Flags (or combination) may be used:

1 - Instructs CA to publish CRT file to this location (see Remarks).

2 - Instructs CA to include specified URL to all issued certificate's Authority Information Access extension.

32 - Instructs CA to include specified URL to all issued certificate's Authority Information Access extension as a OCSP Locator.

Public propertyIncludeToExtension
Gets True if specified URL is configured to include specified URL to all issued certificate's Authority Information Access extension.
Public propertyOCSP
Gets True if specified URL is configured to include specified URL to all issued certificate's Authority Information Access extension as a OCSP Locator.
Public propertyRegURI
Gets an URL that is formatted as follows: Flags:protocol/ActualURL/options.

for example, an URL can be: 3:http://pki.company.com/AIA/%2_%3%4.crt

See Remarks for detailed URL structure.
Public propertyServerPublish
Gets True if specified URL is configured to publish the CRT file to the specified location.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Returns a string representation of the current AIA object. (Overrides Object.ToString().)
(Overrides ObjectToString.)
Top
See Also