GetMyRoles 메서드는 지정된 OCSP(온라인 인증서 상태 프로토콜) 응답자 서버에서 사용자에 대한 권한 역할의 액세스 마스크를 가져옵니다.
구문
HRESULT GetMyRoles(
[in] const BSTR bstrServerName,
[out] LONG *pRoles
);
매개 변수
[in] bstrServerName
응답자 서버 이름을 포함하는 문자열입니다.
[out] pRoles
32비트 액세스 마스크에 대한 포인터입니다.
반환 값
C++
메서드가 성공하면 S_OK 반환합니다.메서드가 실패하면 오류를 나타내는 HRESULT 값이 반환됩니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.
VB
32비트 액세스 마스크입니다.설명
OCSP 응답자 서버는 액세스 권한 역할에 대해 다음 마스크를 정의합니다.
| 상수 | C++ 값 | VB 스크립트 값 | Description |
|---|---|---|---|
| CA_ACCESS_ADMIN | 0x001 | &H1 | CA 관리자 |
| CA_ACCESS_READ | 0x100 | &H100 | CA에 대한 읽기 전용 액세스 |
| CA_ACCESS_ENROLL | 0x200 | &H200 | CA에 대한 액세스 등록 |
마스크에 따라 사용자가 가질 수 있는 권한의 예:
- OCSP 서버를 구성하고 업그레이드합니다.
- 기존 서명 인증서 및 키를 할당합니다.
- CRL(인증서 해지 Lists)을 설치하고 업데이트합니다.
- 응답 형식을 구성합니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | 지원되는 버전 없음 |
| 지원되는 최소 서버 | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [데스크톱 앱만 해당] |
| 대상 플랫폼 | Windows |
| 헤더 | certadm.h(Certsrv.h 포함) |
| 라이브러리 | Certadm.lib |
| DLL | Certadm.dll |