다음을 통해 공유


ISCrdEnr 인터페이스

ISCrdEnr 인터페이스는 스마트 카드 등록 제어를 나타냅니다. 주로 Automation을 사용하지 않는 개발자에게 관심이 있습니다. Visual Basic 또는 다른 Automation 언어로 프로그래밍하는 경우 CEnroll 개체를 참조하세요.

멤버

ISCrdEnr 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ISCrdEnr 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISCrdEnr 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
등록 사용자를 대신하여 인증서를 요청하고 결과 인증서를 사용자의 스마트 카드 저장합니다.
enumCAName 지정된 인증서 템플릿 이름의 CA( 인증 기관 ) 이름을 열거합니다.
enumCertTemplateName 인증서 템플릿 이름을 열거합니다.
enumCSPName 사용 가능한 CSP( 암호화 서비스 공급자 )의 이름을 열거합니다.
getCACount 지정된 인증서 템플릿을 기반으로 인증서를 발급하려는 CA 수를 반환합니다.
getCAName 지정된 인증서 템플릿에 대해 지정된 CA의 이름을 검색합니다.
getCertTemplateCount 인증서 템플릿 수를 검색합니다.
getCertTemplateName 인증서 템플릿의 이름을 검색합니다.
getCertTemplateSMIME 인증서 템플릿에 szOID_PKIX_KP_EMAIL_PROTECTION 키 사용량이 포함되어 있는지 확인합니다. 이 키 사용이 인증서 템플릿의 일부인 경우 인증서 템플릿은 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로 정의됩니다.