Extending CryptoAPI Functionality

The future of cryptography and secure communications cannot easily be predicted. New certificate types might emerge, various certificate extensions might find common usage, and new message types might be introduced. Because of this, extensibility is part of the design of key CryptoAPI functions.

The following sections present overviews on the use of OIDs for extending CryptoAPI functions.

OID Overview OID fundamental concepts.
Creating the New Functionality Creating OIDs and functions to extend the use of existing APIs.
Registering the New Functionality Setting up new OID-related functions.
Installing the New Functionality Installing OID functions to memory to improve performance.
Extending CertOpenStore Functionality Extending CertOpenStore functionality using installable or registered certificate-store-provider function.