Share via


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 보안

참고 항목

참조

VSProject 인터페이스

VSLangProj 네임스페이스