ホーム › Security.Cryptography.Certificates › IEnroll4
IEnroll4
COMメソッド 32
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 91 | HRESULT put_ThumbPrintWStr(CRYPT_INTEGER_BLOB thumbPrintBlob) |
| 92 | HRESULT get_ThumbPrintWStr(CRYPT_INTEGER_BLOB* thumbPrintBlob) |
| 93 | HRESULT SetPrivateKeyArchiveCertificate(CERT_CONTEXT* pPrivateKeyArchiveCert) |
| 94 | CERT_CONTEXT* GetPrivateKeyArchiveCertificate() |
| 95 | HRESULT binaryBlobToString(INT Flags, CRYPT_INTEGER_BLOB* pblobBinary, LPWSTR* ppwszString) |
| 96 | HRESULT stringToBinaryBlob(INT Flags, LPWSTR pwszString, CRYPT_INTEGER_BLOB* pblobBinary, INT* pdwSkip, INT* pdwFlags) |
| 97 | HRESULT addExtensionToRequestWStr(INT Flags, LPWSTR pwszName, CRYPT_INTEGER_BLOB* pblobValue) |
| 98 | HRESULT addAttributeToRequestWStr(INT Flags, LPWSTR pwszName, CRYPT_INTEGER_BLOB* pblobValue) |
| 99 | HRESULT addNameValuePairToRequestWStr(INT Flags, LPWSTR pwszName, LPWSTR pwszValue) |
| 100 | HRESULT resetExtensions() |
| 101 | HRESULT resetAttributes() |
| 102 | HRESULT createRequestWStr(CERT_CREATE_REQUEST_FLAGS Flags, LPWSTR pwszDNName, LPWSTR pwszUsage, CRYPT_INTEGER_BLOB* pblobRequest) |
| 103 | HRESULT createFileRequestWStr(CERT_CREATE_REQUEST_FLAGS Flags, LPWSTR pwszDNName, LPWSTR pwszUsage, LPWSTR pwszRequestFileName) |
| 104 | HRESULT acceptResponseBlob(CRYPT_INTEGER_BLOB* pblobResponse) |
| 105 | HRESULT acceptFileResponseWStr(LPWSTR pwszResponseFileName) |
| 106 | HRESULT getCertContextFromResponseBlob(CRYPT_INTEGER_BLOB* pblobResponse, CERT_CONTEXT** ppCertContext) |
| 107 | HRESULT getCertContextFromFileResponseWStr(LPWSTR pwszResponseFileName, CERT_CONTEXT** ppCertContext) |
| 108 | HRESULT createPFXWStr(LPWSTR pwszPassword, CRYPT_INTEGER_BLOB* pblobPFX) |
| 109 | HRESULT createFilePFXWStr(LPWSTR pwszPassword, LPWSTR pwszPFXFileName) |
| 110 | HRESULT setPendingRequestInfoWStr(INT lRequestID, LPWSTR pwszCADNS, LPWSTR pwszCAName, LPWSTR pwszFriendlyName) |
| 111 | HRESULT enumPendingRequestWStr(INT lIndex, PENDING_REQUEST_DESIRED_PROPERTY lDesiredProperty, void* ppProperty) |
| 112 | HRESULT removePendingRequestWStr(CRYPT_INTEGER_BLOB thumbPrintBlob) |
| 113 | HRESULT GetKeyLenEx(XEKL_KEYSIZE lSizeSpec, XEKL_KEYSPEC lKeySpec, INT* pdwKeySize) |
| 114 | HRESULT InstallPKCS7BlobEx(CRYPT_INTEGER_BLOB* pBlobPKCS7, INT* plCertInstalled) |
| 115 | HRESULT AddCertTypeToRequestWStrEx(ADDED_CERT_TYPE lType, LPWSTR pwszOIDOrName, INT lMajorVersion, BOOL fMinorVersion, INT lMinorVersion) |
| 116 | HRESULT getProviderTypeWStr(LPWSTR pwszProvName, INT* plProvType) |
| 117 | HRESULT addBlobPropertyToCertificateWStr(INT lPropertyId, INT lReserved, CRYPT_INTEGER_BLOB* pBlobProperty) |
| 118 | HRESULT SetSignerCertificate(CERT_CONTEXT* pSignerCert) |
| 119 | HRESULT put_ClientId(INT lClientId) |
| 120 | HRESULT get_ClientId(INT* plClientId) |
| 121 | HRESULT put_IncludeSubjectKeyID(BOOL fInclude) |
| 122 | HRESULT get_IncludeSubjectKeyID(BOOL* pfInclude) |