ISCrdEnr インターフェイスは、スマート カード登録コントロールを表します。 これは主に、Automation を使用しない開発者にとって重要です。 Visual Basic または別のオートメーション言語でのプログラミングについては、 CEnroll オブジェクトを参照してください。
メンバー
ISCrdEnr インターフェイスは IDispatch インターフェイスから継承されます。 ISCrdEnr には、次の種類のメンバーもあります。
メソッド
ISCrdEnr インターフェイスには、これらのメソッドがあります。
| メソッド | 説明 |
|---|---|
| 登録 | ユーザーに代わって証明書を要求し、結果の証明書をユーザーのスマート カードに格納します。 |
| enumCAName | 特定の証明書テンプレート名の 証明機関 (CA) の名前を列挙します。 |
| enumCertTemplateName | 証明書テンプレート名を列挙します。 |
| enumCSPName | 使用可能な 暗号化サービス プロバイダー (CSP) の名前を列挙します。 |
| getCACount | 指定した証明書テンプレートに基づいて証明書を発行する CA の数を返します。 |
| getCAName | 指定した証明書テンプレートの指定した CA の名前を取得します。 |
| getCertTemplateCount | 証明書テンプレートの数を取得します。 |
| getCertTemplateName | 証明書テンプレートの名前を取得します。 |
| getCertTemplateSMIME | 証明書テンプレートにszOID_PKIX_KP_EMAIL_PROTECTIONキーの使用法が含まれているかどうかを判断します。 このキー使用法が証明書テンプレートの一部である場合、証明書テンプレートは Secure/Multipurpose Internet Mail Extensions (S/MIME) 操作をサポートします。 |
| getEnrolledCertificateName |
ISCrdEnr::enroll に対する以前の正常な呼び出しの結果の証明書の名前を取得します。 このメソッドを使用して、ダイアログ ボックスに証明書を表示することもできます。 |
| getSigningCertificateName | 署名証明書からサブジェクト名を取得します。 このメソッドを使用して、ダイアログ ボックスに証明書を表示することもできます。 |
| getUserName | 証明書の登録を目的とするユーザーの名前を取得します。 |
| resetUser | スマート カード コントロールからユーザー名をクリアします。 |
| selectSigningCertificate | 署名証明書 (登録エージェント証明書とも呼ばれます) の選択を許可する [証明書の選択] ダイアログ ボックスを表示します。 |
| selectUserName | ユーザー名の 選択 を許可する [ユーザーの選択] ダイアログ ボックスを表示します。 ユーザー名は、証明書の登録を目的としたユーザーに適用されます。 |
| setCAName | CA の名前を指定します。 |
| setCertTemplateName | 証明書テンプレートの名前を指定します。 |
| setSigningCertificate | 署名証明書 ( 登録エージェント証明書とも呼ばれます) を指定します。 |
| setUserName | 証明書の登録を目的とするユーザーの名前を指定します。 |
プロパティ
ISCrdEnr インターフェイスには、これらのプロパティがあります。
| プロパティ | アクセスの種類 | 説明 |
|---|---|---|
|
CSPCount |
読み取り専用 |
CSP の数を指定します。 このプロパティは読み取り専用です。 |
|
CSPName |
読み取り/書き込み |
CSP の名前。 このプロパティは読み取り/書き込み可能です。 |
必要条件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント |
サポートなし |
| サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
| [DLL] |
|
| IID |
IID_ISCrdEnrは 753988a1-1357-436d-9cf5-f089bdd67d64 として定義されています |