ICEnroll3::get_HashAlgID 메서드(xenroll.h)
[이 속성은 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]
HashAlgID 속성은 PKCS #10 인증서 요청에 서명할 때 사용되는 해시 알고리즘을 설정하거나 검색합니다.
이 속성은 ICEnroll3 인터페이스에서 처음 도입되었습니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_HashAlgID(
LONG *hashAlgID
);
매개 변수
hashAlgID
반환 값
없음
설명
이 속성의 값은 EnumAlgs 메서드에서 반환된 것과 같은 해시 알고리즘 ID입니다. HashAlgID 및 HashAlgorithm 속성이 모두 설정된 경우 가장 최근에 업데이트된 속성 중에서 PKCS #10 요청에 서명하는 데 사용되는 해시 알고리즘이 결정됩니다.
예제
// Code to set the hash algorithm ID.
// hr is HRESULT variable.
hr = pEnroll->put_HashAlgID( CALG_MD4 );
if ( FAILED( hr ) )
printf("Failed put_HashAlgID [%x]\n", hr);
// Code to retrieve the hash algorithm ID.
DWORD dwHashID;
hr = pEnroll->get_HashAlgID( &dwHashID );
if ( FAILED( hr ) )
printf("Failed get_HashAlgID [%x]\n", hr);
else
printf("HashAlgID: %d\n", dwHashID);
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | xenroll.h |
라이브러리 | Uuid.lib |
DLL | Xenroll.dll |