次の方法で共有


ISCrdEnr インターフェイス

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]
Scrdenrl.dll
IID
IID_ISCrdEnrは 753988a1-1357-436d-9cf5-f089bdd67d64 として定義されています