VMCACreateSelfSignedCertificate( VMCA_PKCS_10_REQ_DATA pCertRequest, string pszPrivateKey, string pszPassPhrase, Int64 tmNotBefore, Int64 tmNotAfter, out IntPtr ppCertificate );
VMCAGetSignedCertificateHA( IntPtr pServerContext, string pszServerName, VMCA_PKCS_10_REQ_DATA pCertRequest, string pszPrivateKey, string pszPassPhrase, Int64 tmNotBefore, Int64 tmNotAfter, out IntPtr ppCertificate );
VMCACreateSigningRequest ( VMCA_PKCS_10_REQ_DATA pCertRequest, string pPrivateKey, string pszPassPhrase, out IntPtr ppCSR );
VMCACreateSelfSignedCertificate ( VMCA_PKCS_10_REQ_DATA pCertRequest, string pszPrivateKey, string pszPassPhrase, Int64 tmNotBefore, Int64 tmNotAfter, out IntPtr ppCertificate );
VMCACreateSigningRequest( VMCA_PKCS_10_REQ_DATA pCertRequest, string pPrivateKey, string pszPassPhrase, out IntPtr ppCSR );