StrongNameTokenFromPublicKey 함수
업데이트: 2010년 7월
공개 키를 나타내는 토큰을 가져옵니다. 강력한 이름 토큰은 공개 키의 축약 형태입니다.
.NET Framework 버전 4에서는 이 함수가 더 이상 사용되지 않습니다. ICLRStrongName::StrongNameTokenFromPublicKey 메서드를 대신 사용합니다.
BOOLEANStrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
매개 변수
pbPublicKeyBlob
[in] 강력한 이름 시그니처를 생성하는 데 사용되는 키 쌍의 공개 부분을 포함하는 PublicKeyBlob 형식의 구조체입니다.cbPublicKeyBlob
[in] pbPublicKeyBlob의 크기(바이트)입니다.ppbStrongNameToken
[out] pbPublicKeyBlob 형식으로 전달된 키에 해당하는 강력한 이름의 토큰입니다. 공용 언어 런타임은 토큰을 반환할 메모리를 할당합니다. 호출자는 StrongNameFreeBuffer 함수를 사용하여 이 메모리를 해제해야 합니다.pcbStrongNameToken
[out] 반환된 강력한 이름 토큰의 크기(바이트)입니다.
반환 값
성공적으로 완료되면 true이고, 그렇지 않으면 false입니다.
설명
강력한 이름의 토큰은 메타데이터에 키 정보를 저장할 때 공간을 절약하기 위해 사용되는 공개 키의 축약 형태입니다. 특히, 강력한 이름의 토큰은 종속적인 어셈블리를 참조하기 위해 어셈블리 참조에서 사용됩니다.
StrongNameTokenFromPublicKey 함수가 성공적으로 완료되지 않은 경우 StrongNameErrorInfo 함수를 호출하여 마지막으로 발생한 오류를 검색합니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: StrongName.h
라이브러리: mscoree.dll에 리소스로 포함됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
참고 항목
참조
기타 리소스
ICLRStrongName::StrongNameTokenFromPublicKey 메서드
ICLRStrongName::StrongNameGetPublicKey 메서드
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2010년 7월 |
권장하는 얼터너티브에 링크를 추가했습니다. |
향상된 기능 관련 정보 |