DsAiaContainerAddCertificate Method

Adds CA certificate to AIA entry as CA certificate or cross-certificate. The type is determined by type parameter.

Note: 'userCertificate' type is not supported by this method.

Definition

Namespace: SysadminsLV.PKI.Management.ActiveDirectory
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public bool AddCertificate(
	X509Certificate2 cert,
	DsCertificateType type
)

Parameters

cert  X509Certificate2
CA certificate to add.
type  DsCertificateType
Certificate type. Can be either 'CACertificate' or 'CrossCertificate'.

Return Value

Boolean
True if this is a new certificate and no duplicates exist. If certificate entry already exists in internal list, method returns False.

Exceptions

ArgumentException specified certificate type is not valid.
UninitializedObjectExceptioncert parameter is not valid X.509 certificate object.
ArgumentNullExceptioncert parameter is null.

See Also