ICLRStrongName 인터페이스
강력한 이름으로 어셈블리에 서명하기 위한 기본 전역 정적 함수를 제공합니다. 모든 ICLRStrongName
메서드는 표준 COM HRESULT를 반환합니다.
메서드
메서드 | Description |
---|---|
GetHashFromAssemblyFile 메서드 | 지정된 해시 알고리즘을 사용하여 지정된 어셈블리 파일의 해시를 가져옵니다. |
GetHashFromAssemblyFileW 메서드 | 지정된 해시 알고리즘을 사용하여 유니코드 문자열로 지정된 어셈블리 파일의 해시를 가져옵니다. |
GetHashFromBlob 메서드 | 지정된 해시 알고리즘을 사용하여 지정된 메모리 주소에 있는 어셈블리의 해시를 가져옵니다. |
GetHashFromFile 메서드 | 지정된 파일 내용에 대해 해시를 생성합니다. |
GetHashFromFileW 메서드 | 유니코드 문자열로 지정된 파일 내용에 대해 해시를 생성합니다. |
GetHashFromHandle 메서드 | 지정된 해시 알고리즘을 사용하여 지정된 파일 핸들로 파일 내용에 대해 해시를 생성합니다. |
StrongNameCompareAssemblies 메서드 | 두 어셈블리가 강력한 이름 서명에 의해서만 다른지 여부를 결정합니다. |
StrongNameFreeBuffer 메서드 | StrongNameGetPublicKey, StrongNameTokenFromPublicKey 또는 StrongNameSignatureGeneration과 같은 강력한 이름 메서드에 대한 이전 호출로 할당된 메모리를 해제합니다. |
StrongNameGetBlob 메서드 | 지정된 주소에 있는 실행 파일의 이진 표현으로 지정된 버퍼를 채웁니다. |
StrongNameGetBlobFromImage 메서드 | 지정된 메모리 주소에 있는 어셈블리 이미지의 이진 표현을 가져옵니다. |
StrongNameGetPublicKey 메서드 | 퍼블릭/퍼블릭 키 쌍에서 퍼블릭 키를 가져옵니다. |
StrongNameHashSize 메서드 | 지정된 해시 알고리즘을 사용하여 해시에 필요한 버퍼 크기를 가져옵니다. |
StrongNameKeyDelete 메서드 | 지정된 키 컨테이너를 삭제합니다. |
StrongNameKeyGen 메서드 | 강력한 이름 사용을 위한 새 퍼블릭/프라이빗 키 쌍을 만듭니다. |
StrongNameKeyGenEx 메서드 | 강력한 이름 사용을 위해 지정된 키 크기로 새 퍼블릭/프라이빗 키 쌍을 생성합니다. |
StrongNameKeyInstall 메서드 | 퍼블릭/프라이빗 키 쌍을 컨테이너로 가져옵니다. |
StrongNameSignatureGeneration 메서드 | 지정된 어셈블리에 대한 강력한 이름 서명을 생성합니다. |
StrongNameSignatureGenerationEx 메서드 | 지정된 플래그에 따라 지정된 어셈블리에 대한 강력한 이름 서명을 생성합니다. |
StrongNameSignatureSize 메서드 | 강력한 이름 서명의 크기를 반환합니다. |
StrongNameSignatureVerification 메서드 | 제공된 경로의 어셈블리 매니페스트에 지정된 플래그에 따라 확인되는 강력한 이름 서명이 포함되는지 여부를 나타내는 값을 가져옵니다. |
StrongNameSignatureVerificationEx 메서드 | 제공된 경로의 어셈블리 매니페스트에 강력한 이름 서명이 포함되는지 여부를 나타내는 값을 가져옵니다. |
StrongNameSignatureVerificationFromImage 메서드 | 메모리에 이미 매핑된 어셈블리가 연결된 공개 키에 유효한지 확인합니다. |
StrongNameTokenFromAssembly 메서드 | 지정된 어셈블리 파일에서 강력한 이름 토큰을 만듭니다. |
StrongNameTokenFromAssemblyEx 메서드 | 지정된 어셈블리 파일에서 강력한 이름 토큰을 만들고 공개 키를 반환합니다. |
StrongNameTokenFromPublicKey 메서드 | 공개 키를 나타내는 토큰을 가져옵니다. |
설명
CLSID_CLRStrongName
및 IID_ICLRStrongName
을 매개 변수로 사용하여 ICLRRuntimeInfo::GetInterface 메서드를 호출하여 ICLRStrongName
의 인스턴스를 가져올 수 있습니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: MetaHost.h
라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.
.NET Framework 버전: 4부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET