CertSrvAiaUrlEntry Class

Represents an Authority Information Access 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.

Definition

Namespace: SysadminsLV.PKI.Management.CertificateServices
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public sealed class CertSrvAiaUrlEntry : ICertSrvCdpAiaUri
Inheritance
Object    CertSrvAiaUrlEntry
Implements
ICertSrvCdpAiaUri

Properties

AddToCertificateAia Gets True if specified URL is configured to include specified URL to all issued certificate's Authority Information Access extension.
AddToCertificateOcsp Gets True if specified URL is configured to include specified URL to all issued certificate's Authority Information Access extension as a OCSP Locator.
ServerPublish Gets True if specified URL is configured to publish the CRT file to the specified location.
UriGets an URL representation that is shown in Certification Authority MMC snap-in Extensions tab.
UrlScheme Gets the protocol scheme used by this object.

Methods

Equals
(Overrides ObjectEquals(Object))
FromConfigUri 
FromRegUri 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.
GetHashCode
(Overrides ObjectGetHashCode)
GetPublishFlags Returns a bitwise combination of flags enabled for the current object.
GetRegUri Gets a registry-based URI from the current object.
GetType
(Inherited from Object)
ToString Returns a string representation of the current AIA object. (Overrides Object.ToString().)
(Overrides ObjectToString)

See Also