VSProject.GenerateKeyPairFiles-Methode

Generiert eine öffentliche/private Schlüsseldatei, die zum Bilden eines starken Namens für die Assembly verwendet wird.

Namespace:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Syntax

'Declaration
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
)

Parameter

  • strPublicPrivateFile
    Typ: System.String
    Dieser Name der zu generierenden Datei.
  • strPublicOnlyFile
    Typ: System.String
    Ist der Wert true, wird nur der öffentliche Schlüssel generiert.

Hinweise

Ein starker Name setzt sich aus der Identität der Assembly – dem einfachen Textnamen, der Versionsnummer und Kulturinformationen (sofern vorhanden) – sowie einem öffentlichen Schlüssel und einer digitalen Signatur zusammen. Das öffentliche/private Schlüsselpaar, mit dem die digitale Signatur erstellt wird, kann in einer Datei oder in einem Container im Kryptografiedienstanbieter gespeichert werden. Das Strong Name-Tool (Sn.exe) erstellt die Datei bzw. den Container. Der Containername wird vom Benutzer beim Ausführen des Tools angegeben, und dieser Name wird auch in dieser Eigenschaft verwendet. Weitere Informationen finden Sie unter Assemblys mit starkem Namen.

Ein Kryptografiedienstanbieter ist ein unabhängiges Softwaremodul, das kryptografische Algorithmen zur Authentifizierung, Codierung und Verschlüsselung ausführt. Weitere Informationen finden Sie unter Microsoft Cryptographic Service Providers.

.NET Framework-Sicherheit

Siehe auch

Referenz

VSProject Schnittstelle

VSLangProj-Namespace