Metodo VSProject.GenerateKeyPairFiles
Genera un file di chiave pubblica/privata utilizzato per formare un nome sicuro per l'assembly.
Spazio dei nomi: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- strPublicPrivateFile
Tipo: System.String
Nome del file da generare.
- strPublicOnlyFile
Tipo: System.String
Se impostato su True, verrà generata solo la chiave pubblica.
Note
Un nome sicuro è costituito dall'identità dell'assembly, corrispondente al nome in formato testo, al numero di versione e alle informazioni sulle impostazioni cultura eventualmente disponibili, nonché da una chiave pubblica e da una firma digitale. La coppia di chiavi pubblica/privata utilizzata per creare la firma digitale può essere archiviata in un file o in un contenitore del provider del servizio di crittografia. Lo strumento Nome sicuro (Sn.exe) crea il file o il contenitore. Il nome del contenitore viene specificato dall'utente quando viene eseguito il programma. Lo stesso nome verrà utilizzato in questa proprietà. Per ulteriori informazioni, vedere Assembly con nome sicuro.
Un provider del servizio di crittografia rappresenta un modulo software indipendente che esegue algoritmi crittografici per l'autenticazione, la codifica e la crittografia. Per ulteriori informazioni, vedere Provider del servizio di crittografia Microsoft (la pagina potrebbe essere in inglese).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.