Export (0) Print
Expand All

CryptographicProviderType Enumeration

Specifies the cryptographic service providers available for validating digital signatures.

[Visual Basic]
Public Enum CryptographicProviderType
public enum CryptographicProviderType
__value public enum CryptographicProviderType
enum CryptographicProviderType


A cryptographic service provider contains implementations of cryptographic standards and algorithms. Applications can require the authentication provider name or authentication provider type of a cryptographic service provider to validate the digital signatures.


Member name Description
Dss A provider type that, like RsqSig, only supports hashes and digital signatures. Dss specifies the DSA (Digital Signature Algorithm) signature algorithm.
Fortezza A provider type that contains a set of cryptographic protocols and algorithms owned by the National Institute of Standards and Technology.
MicrosoftExchange A provider type designed for the cryptographic needs of the Microsoft Exchange mail application and other applications compatible with Microsoft Mail.
Note   This provider type is preliminary.
None No cryptographic provider type specified.
RsaFull The full RSA provider type, which supports both digital signatures and data encryption. Considered a general purpose cryptographic services provider. The RSA public-key algorithm is used for all public-key operations.
Note   RSA Data Security, Inc., is a major developer and publisher of public-key cryptography standards. The "RSA" in the name stands for the names of the company's three developers and the owners: Rivest, Shamir, and Adelman
RsqSig A subset of the RsaFull provider type, which supports only those functions and algorithms required for hashes and digital signatures.
Ssl A provider type that supports the Secure Sockets Layer (SSL) protocol.
SttAcq Secure Transaction Technology Provider.
SttBrnd Secure Transaction Technology Provider.
SttIss Secure Transaction Technology Provider.
SttMer Secure Transaction Technology Provider.
SttRoot Secure Transaction Technology Provider.


Namespace: System.Messaging

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Messaging (in System.Messaging.dll)

See Also

System.Messaging Namespace | Message.AuthenticationProviderType | Message.AuthenticationProviderName

© 2015 Microsoft