Partager via


VSProject.GenerateKeyPairFiles, méthode

Génère un fichier de clés publique/privée afin de former un nom fort pour l'assembly.

Espace de noms :  VSLangProj
Assembly :  VSLangProj (dans VSLangProj.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • strPublicPrivateFile
    Type : System.String
    Correspond au nom du fichier à générer.
  • strPublicOnlyFile
    Type : System.String
    Si la valeur est true, seule la clé publique est générée.

Notes

Un nom fort est constitué de l'identité de l'assembly (son simple nom textuel, son numéro de version et des informations de culture, le cas échéant) ainsi que d'une clé publique et d'une signature numérique. La paire de clés publique/privée, utilisée pour créer la signature numérique, peut être stockée dans un fichier ou dans un conteneur du fournisseur de services de chiffrement (CSP). L'outil Strong Name Tool (Sn.exe) crée le fichier ou le conteneur. Le nom du conteneur est spécifié par l'utilisateur lors de l'exécution de l'outil et ce même nom est utilisé dans cette propriété. Pour plus d'informations, consultez Assemblys avec nom fort.

Un fournisseur de services de chiffrement est un module logiciel indépendant qui exécute des algorithmes de chiffrement à des fins d'authentification, d'encodage et de chiffrement. Pour plus d'informations, consultez Fournisseurs de services cryptographiques Microsoft (page éventuellement en anglais).

Sécurité .NET Framework

Voir aussi

Référence

VSProject Interface

VSLangProj, espace de noms