ホーム › Security.Cryptography.Certificates › IEnroll
IEnroll
COMメソッド 70
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT createFilePKCS10WStr(LPWSTR DNName, LPWSTR Usage, LPWSTR wszPKCS10FileName) |
| 4 | HRESULT acceptFilePKCS7WStr(LPWSTR wszPKCS7FileName) |
| 5 | HRESULT createPKCS10WStr(LPWSTR DNName, LPWSTR Usage, CRYPT_INTEGER_BLOB* pPkcs10Blob) |
| 6 | HRESULT acceptPKCS7Blob(CRYPT_INTEGER_BLOB* pBlobPKCS7) |
| 7 | CERT_CONTEXT* getCertContextFromPKCS7(CRYPT_INTEGER_BLOB* pBlobPKCS7) |
| 8 | HCERTSTORE getMyStore() |
| 9 | HCERTSTORE getCAStore() |
| 10 | HCERTSTORE getROOTHStore() |
| 11 | HRESULT enumProvidersWStr(INT dwIndex, INT dwFlags, LPWSTR* pbstrProvName) |
| 12 | HRESULT enumContainersWStr(INT dwIndex, LPWSTR* pbstr) |
| 13 | HRESULT freeRequestInfoBlob(CRYPT_INTEGER_BLOB pkcs7OrPkcs10) |
| 14 | HRESULT get_MyStoreNameWStr(LPWSTR* szwName) |
| 15 | HRESULT put_MyStoreNameWStr(LPWSTR szwName) |
| 16 | HRESULT get_MyStoreTypeWStr(LPWSTR* szwType) |
| 17 | HRESULT put_MyStoreTypeWStr(LPWSTR szwType) |
| 18 | HRESULT get_MyStoreFlags(INT* pdwFlags) |
| 19 | HRESULT put_MyStoreFlags(INT dwFlags) |
| 20 | HRESULT get_CAStoreNameWStr(LPWSTR* szwName) |
| 21 | HRESULT put_CAStoreNameWStr(LPWSTR szwName) |
| 22 | HRESULT get_CAStoreTypeWStr(LPWSTR* szwType) |
| 23 | HRESULT put_CAStoreTypeWStr(LPWSTR szwType) |
| 24 | HRESULT get_CAStoreFlags(INT* pdwFlags) |
| 25 | HRESULT put_CAStoreFlags(INT dwFlags) |
| 26 | HRESULT get_RootStoreNameWStr(LPWSTR* szwName) |
| 27 | HRESULT put_RootStoreNameWStr(LPWSTR szwName) |
| 28 | HRESULT get_RootStoreTypeWStr(LPWSTR* szwType) |
| 29 | HRESULT put_RootStoreTypeWStr(LPWSTR szwType) |
| 30 | HRESULT get_RootStoreFlags(INT* pdwFlags) |
| 31 | HRESULT put_RootStoreFlags(INT dwFlags) |
| 32 | HRESULT get_RequestStoreNameWStr(LPWSTR* szwName) |
| 33 | HRESULT put_RequestStoreNameWStr(LPWSTR szwName) |
| 34 | HRESULT get_RequestStoreTypeWStr(LPWSTR* szwType) |
| 35 | HRESULT put_RequestStoreTypeWStr(LPWSTR szwType) |
| 36 | HRESULT get_RequestStoreFlags(INT* pdwFlags) |
| 37 | HRESULT put_RequestStoreFlags(INT dwFlags) |
| 38 | HRESULT get_ContainerNameWStr(LPWSTR* szwContainer) |
| 39 | HRESULT put_ContainerNameWStr(LPWSTR szwContainer) |
| 40 | HRESULT get_ProviderNameWStr(LPWSTR* szwProvider) |
| 41 | HRESULT put_ProviderNameWStr(LPWSTR szwProvider) |
| 42 | HRESULT get_ProviderType(INT* pdwType) |
| 43 | HRESULT put_ProviderType(INT dwType) |
| 44 | HRESULT get_KeySpec(INT* pdw) |
| 45 | HRESULT put_KeySpec(INT dw) |
| 46 | HRESULT get_ProviderFlags(INT* pdwFlags) |
| 47 | HRESULT put_ProviderFlags(INT dwFlags) |
| 48 | HRESULT get_UseExistingKeySet(BOOL* fUseExistingKeys) |
| 49 | HRESULT put_UseExistingKeySet(BOOL fUseExistingKeys) |
| 50 | HRESULT get_GenKeyFlags(INT* pdwFlags) |
| 51 | HRESULT put_GenKeyFlags(INT dwFlags) |
| 52 | HRESULT get_DeleteRequestCert(BOOL* fDelete) |
| 53 | HRESULT put_DeleteRequestCert(BOOL fDelete) |
| 54 | HRESULT get_WriteCertToUserDS(BOOL* fBool) |
| 55 | HRESULT put_WriteCertToUserDS(BOOL fBool) |
| 56 | HRESULT get_EnableT61DNEncoding(BOOL* fBool) |
| 57 | HRESULT put_EnableT61DNEncoding(BOOL fBool) |
| 58 | HRESULT get_WriteCertToCSP(BOOL* fBool) |
| 59 | HRESULT put_WriteCertToCSP(BOOL fBool) |
| 60 | HRESULT get_SPCFileNameWStr(LPWSTR* szw) |
| 61 | HRESULT put_SPCFileNameWStr(LPWSTR szw) |
| 62 | HRESULT get_PVKFileNameWStr(LPWSTR* szw) |
| 63 | HRESULT put_PVKFileNameWStr(LPWSTR szw) |
| 64 | HRESULT get_HashAlgorithmWStr(LPWSTR* szw) |
| 65 | HRESULT put_HashAlgorithmWStr(LPWSTR szw) |
| 66 | HRESULT get_RenewalCertificate(CERT_CONTEXT** ppCertContext) |
| 67 | HRESULT put_RenewalCertificate(CERT_CONTEXT* pCertContext) |
| 68 | HRESULT AddCertTypeToRequestWStr(LPWSTR szw) |
| 69 | HRESULT AddNameValuePairToSignatureWStr(LPWSTR Name, LPWSTR Value) |
| 70 | HRESULT AddExtensionsToRequest(CERT_EXTENSIONS* pCertExtensions) |
| 71 | HRESULT AddAuthenticatedAttributesToPKCS7Request(CRYPT_ATTRIBUTES* pAttributes) |
| 72 | HRESULT CreatePKCS7RequestFromRequest(CRYPT_INTEGER_BLOB* pRequest, CERT_CONTEXT* pSigningCertContext, CRYPT_INTEGER_BLOB* pPkcs7Blob) |