Certificate Signature and Key Interfaces

The following interfaces can be used to manage certificate signatures, and public and private keys.

Interface Description
ISignerCertificate Represents a signing certificate that enables you to sign a certificate request.
ISignerCertificates Manages a collection of ISignerCertificate objects.
IX509PrivateKey Represents an asymmetric private key that can be used for encryption, signing, and key agreement.
IX509PublicKey Represents a public key in a public/private key pair.
IX509SignatureInformation Represents information used to sign a certificate request.


CertEnroll Interfaces