Export (0) Print
Expand All

PrivateKey.ProviderType property

[The ProviderType property is available for use in the operating systems specified in the Requirements section. Instead, use the X509Certificate2.PrivateKey Property in the System.Security.Cryptography.X509Certificates namespace.]

The ProviderType property retrieves a value of the CAPICOM_PROV_TYPE enumeration that specifies the type of provider.

Syntax


PrivateKey.ProviderType As CAPICOM_PROV_TYPE

Property value

A value of the CAPICOM_PROV_TYPE enumeration that indicates the type of provider. The following table shows the possible values.

ValueMeaning
CAPICOM_PROV_RSA_FULL

The full RSA cryptographic service provider (CSP). This provider type supports both digital signatures and data encryption.

CAPICOM_PROV_RSA_SIG

The subset of the RSA CSP that supports only those functions and algorithms required for hashes and digital signatures.

CAPICOM_PROV_DSS

The Digital Signature Standard (DSS) CSP. This provider type supports only hashes and digital signatures. DSS uses the Digital Signature Algorithm (DSA).

CAPICOM_PROV_FORTEZZA

The CSP that contains the cryptographic protocols and algorithms owned by the National Institute of Standards and Technology (NIST).

CAPICOM_PROV_MS_EXCHANGE

The CSP designed for the cryptographic needs of the Microsoft Exchange mail application and other applications compatible with Microsoft Mail.

CAPICOM_PROV_SSL

The CSP that supports the Secure Sockets Layer (SSL) protocol.

CAPICOM_PROV_RSA_SCHANNEL

The CSP that supports both RSA and Schannel protocols.

CAPICOM_PROV_DSS_DH

The CSP that supports both Digital Signature Standard (DSS) and Diffie-Hellman protocols.

CAPICOM_PROV_EC_ECDSA_SIG

The CSP that supports the Elliptic Curve Digital Signature Algorithm (ECDSA) functions and algorithms required for digital signatures.

CAPICOM_PROV_EC_ECNRA_SIG

The CSP that supports the Elliptic Curve Nyberg-Rueppel Analog (ECNRA) functions and algorithms required for digital signatures.

CAPICOM_PROV_EC_ECDSA_FULL

The CSP that supports the full ECDSA.

CAPICOM_PROV_EC_ECNRA_FULL

The CSP that supports the full ECNRA.

CAPICOM_PROV_DH_SCHANNEL

The CSP that supports both Diffie-Hellman and Schannel protocols.

CAPICOM_PROV_SPYRUS_LYNKS

The CSP that supports the SPYRUS LYNKS Card device.

CAPICOM_PROV_RNG

The CSP that handles random number generation.

CAPICOM_PROV_INTEL_SEC

The CSP that provides Intel security.

CAPICOM_PROV_REPLACE_OWF

The CSP that supports replacement of the manner in which one-way formats (OWFs) are generated from passwords.

CAPICOM_PROV_RSA_AES

The CSP that supports both digital signatures and data encryption using the Advanced Encryption Standard (AES) algorithm.

 

Requirements

Redistributable

CAPICOM 2.0 or later on Windows Server 2003 and Windows XP

DLL

Capicom.dll

See also

PrivateKey

 

 

Community Additions

ADD
Show:
© 2015 Microsoft