VSProject.GenerateKeyPairFiles 메서드
어셈블리의 강력한 이름을 만드는 데 사용되는 공개 키/개인 키 파일을 생성합니다.
네임스페이스: VSLangProj
어셈블리: VSLangProj(VSLangProj.dll)
구문
‘선언
Sub GenerateKeyPairFiles ( _
strPublicPrivateFile As String, _
strPublicOnlyFile As String _
)
void GenerateKeyPairFiles(
string strPublicPrivateFile,
string strPublicOnlyFile
)
void GenerateKeyPairFiles(
[InAttribute] String^ strPublicPrivateFile,
[InAttribute] String^ strPublicOnlyFile
)
abstract GenerateKeyPairFiles :
strPublicPrivateFile:string *
strPublicOnlyFile:string -> unit
function GenerateKeyPairFiles(
strPublicPrivateFile : String,
strPublicOnlyFile : String
)
매개 변수
strPublicPrivateFile
형식: String생성될 파일의 이름입니다.
strPublicOnlyFile
형식: String이 매개 변수를 true로 설정하면 공개 키만 생성됩니다.
설명
강력한 이름은 간단한 텍스트 이름, 버전 번호 및 문화권 정보(제공되는 경우)를 포함하는 어셈블리 ID와 공개 키 및 디지털 서명으로 이루어집니다. 디지털 서명을 만드는 데 사용되는 공개 키/개인 키 쌍은 파일 또는 암호화 서비스 공급자의 컨테이너에 저장됩니다. 강력한 이름 도구(Sn.exe)를 사용하여 파일이나 컨테이너를 만듭니다. 이 도구를 실행할 때 사용자가 컨테이너 이름을 지정하고 이 속성에도 같은 이름이 사용됩니다. 자세한 내용은 강력한 이름의 어셈블리를 참조하십시오.
암호화 서비스 공급자는 인증, 인코딩 및 암호화를 위한 암호화 알고리즘을 수행하는 독립 소프트웨어 모듈입니다. 자세한 내용은 암호화 서비스 공급자.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.