Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
CertificateManager Class
CertificateManager Methods
DeleteCertificateStore Method
DeleteClientIdentityCertificateChain Method
Enroll Method
GetCertificates Method
GetClientIdentityCertificate Method
IsCertificateStoreInUse Method
SetCertificates Method
SetClientIdentityCertificate Method
SetClientIdentityCertificateChain Method
ValidateCertificates Method

CertificateManager SetClientIdentityCertificate Method

Set the client certificate from Windows Personal Certificate store to be used during mutual authentication.

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 592.1.30.0
Syntax
C#
Copy

    public void SetClientIdentityCertificate(
    	X509Certificate2 clientCertificate
    )

#### Parameters

clientCertificate
  Type: System.Security.Cryptography.X509Certificates
  X509Certificate2
  Client identity certificate.

Exceptions

Exception | Condition
--- | ---
CertificateStoreException | Thrown if client identity certificate was failed to provision.

Remarks
This method must be used for using the client certificates installed in the system certificate store. With a valid client certificate, this method finds a corresponding private key and attempts to export it. If the private key is not exportable, then this method uses cryptographic service providers cryptographic services for various cryptographic operations. (Supports RSA signing only.) This method should be used while using the client certificates on the Smart Cards (Common Access Cards).
See Also

#### Reference

CertificateManager Class
Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.