
.image.750x529.jpg)
Provides read-only access to the extended key usage properties of certificates. Provides access to EKU properties of certificates. Provides read-only access to basic constraints on the uses of a certificate. Provides a single piece of added information about a signature, such as the time of signing. Sets the algorithm and key length to be used in cryptographic operations. The following objects are exported to change default behaviors of other objects and to manage certificates, certificate stores, and messages. Encrypted data in an EncryptedData object can be decrypted. The following object is exported to encrypt arbitrary data for privacy and to decrypt encrypted data. Enveloped data is encrypted so that only the intended recipients can decrypt it.Ĭollection of the Certificate objects of the intended recipients of an enveloped message. Objects used to create, send, and receive enveloped data. The following objects are exported to create enveloped data messages for privacy and to decrypt data in enveloped messages. Information on a single data signer, including the signer's certificate. Object used to sign data and to verify the signature on signed data. Provides functionality for signing content with an Authenticode digital signature. The following objects are exported to digitally sign data and to verify digital signatures. Represents the certificate extension template of the certificate. Provides the properties and methods to choose, manage, and use certificate stores and the certificates in those stores. Represents a public key in a Certificate object. Represents a collection of Extension objects. Represents a single certificate extension. Represents a Microsoft-extended property. Represents a collection of ExtendedProperty objects. Provides status information on a certificate.Ĭreates and checks a certificate validation chain based on a digital certificate.


ObjectĪ collection of PolicyInformation objects. CAPICOM supports the use of Current User, Local Machine, Memory, and Active Directory certificate stores. The following objects work with certificate stores and the certificates in those stores. Interfaces that allow derivations of CryptoAPI to work together with CAPICOM 2.0. Objects used to change default behaviors and to manage certificates, certificate stores, and user interface (UI) messages. Objects used to encrypt data and to decrypt encrypted data. Objects used to create enveloped data messages for privacy and to decrypt data in enveloped messages. Objects used to digitally sign data and to verify digital signatures. Objects available for using certificate stores and the certificates in those stores. CryptoAPI includes functionality for authentication using digital signatures, for enveloping messages, and for encrypting and decrypting data. The CAPICOM COM client provides services that enable application developers to add security based on cryptography to applications.
