Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IGenCerts Interface Referenceabstract

#include <p6gencerts.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR deleteCrl (void)=0
 
virtual P6R::P6ERR genCertificate (P6CERTRDN *pDN, P6UINT32 numDN, p6ICryptoKey *pPublicKey, p6ICryptoKey *pPrivateKey, p6ICert *pCACertificate, P6UINT32 secondsToExpire, P6CERTEXTENSION *pExtensionSet, P6UINT32 numExtension, p6ICert **pCertificate)=0
 
virtual P6R::P6ERR genCrlFile (const P6WCHAR *pCrlFile, p6ICryptoKey *pCAPrivateKey)=0
 
virtual P6R::P6ERR initialize (P6GENCERTSFLAGS flags)=0
 
virtual P6R::P6ERR newCrl (P6UINT32 nextInDays, P6UINT32 nextInHours, P6CERTEXTENSION *pExtensionSet, P6UINT32 numExtension, p6ICert *pCACertificate)=0
 
virtual P6R::P6ERR printCrl (const P6WCHAR *pPrintToFile, const P6WCHAR *pCrlFile)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR revokeCert (P6UINT32 serialNumber, P6UINT16 onYear, P6UINT8 onMonth, P6UINT8 onDay, P6UINT8 onHour, P6UINT8 onMinute, P6UINT8 onSecond)=0
 
virtual P6R::P6ERR verifyCertificate (p6ICert *pCertificate, p6ICert **pCertChain, P6UINT32 numChain, const P6WCHAR *pCrlFile)=0
 

Detailed Description

This interface provides the capabilities to generate certificates and certificate revocation lists.

Definition at line 120 of file p6gencerts.h.


The documentation for this interface was generated from the following file: