Share via


ICertEncodeCRLDistInfo::SetNameEntry 메서드(certenc.h)

SetNameEntry 메서드는 CRL(인증서 해지 목록) 배포 정보 배열에 있는 배포 지점의 지정된 인덱스에서 이름을 설정합니다.

구문

HRESULT SetNameEntry(
  [in] LONG       DistPointIndex,
  [in] LONG       NameIndex,
  [in] LONG       NameChoice,
  [in] const BSTR strName
);

매개 변수

[in] DistPointIndex

이름을 설정할 CRL 배포 지점의 인덱스를 지정합니다. 첫 번째 값은 인덱스 0입니다.

[in] NameIndex

설정할 이름 항목의 인덱스를 지정합니다. 첫 번째 값은 인덱스 0입니다.

[in] NameChoice

설정되는 이름의 이름 선택을 지정합니다. 이름 선택은 올바르게 사용할 수 있도록 이름의 형식을 나타냅니다. 이름 선택은 다음 값 중 하나여야 합니다.

의미
CERT_ALT_NAME_RFC822_NAME
이름은 전자 메일 주소입니다.
CERT_ALT_NAME_DNS_NAME
이름은 host.entity.domain 형식의 DNS(도메인 이름 시스템) 이름을 지정하는 IA5 문자열입니다.
CERT_ALT_NAME_URL
이름은 Service://HostName/ 경로 형식의 URL을 지정하는 IA5 문자열입니다.
CERT_ALT_NAME_REGISTERED_ID
이름은 등록된 OID( 개체 식별자 )입니다.

[in] strName

이름을 지정합니다.

반환 값

VB

메서드가 성공하면 메서드는 S_OK 반환합니다.

메서드가 실패하면 오류를 나타내는 HRESULT 값이 반환됩니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenc.h(Certsrv.h 포함)
라이브러리 Certidl.lib
DLL Certenc.dll

추가 정보

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::GetName

ICertEncodeCRLDistInfo::GetNameChoice

ICertEncodeCRLDistInfo::SetNameCount