IX509CertificateRequest::put_CspInformations method (certenroll.h)

The CspInformations property specifies and retrieves a collection of cryptographic providers available for use by the request object.

This property is read/write.

Syntax

HRESULT put_CspInformations(
  ICspInformations *pValue
);

Parameters

pValue

Return value

None

Remarks

If you want to specify a collection of providers, you must set this property before calling the Initialize method. The collection that you specify must contain all providers currently installed on the computer. If you specify a subset or a superset, the behavior of this property is undefined.

If you do not specify a collection, the Initialize method sets the property value to a collection of all providers installed on the computer.

The CspInformations property exists so that the caller can avoid forcing the request object to fill the collection. This is useful when the caller is creating multiple requests in one session.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header certenroll.h
DLL CertEnroll.dll

See also

IX509CertificateRequest

IX509CertificateRequestCertificate

IX509CertificateRequestCmc

IX509CertificateRequestPkcs10

IX509CertificateRequestPkcs7

IX509SignatureInformation