Método VSProject.GenerateKeyPairFiles
Gera um arquivo de chave pública/particular usado para formar um nome forte do assembly.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- strPublicPrivateFile
Tipo: System.String
Esse nome do arquivo a ser gerado.
- strPublicOnlyFile
Tipo: System.String
Se for true, somente a chave pública é gerada.
Comentários
Um nome forte consiste da identidade do assembly — seu nome de texto simples, número de versão e informações de cultura (se fornecido) — além de uma chave pública e uma assinatura digital. O par de chaves pública/privada, usado para criar a assinatura digital, pode ser armazenado em um arquivo ou em um recipiente do provedor de serviços de criptografia. O Strong Name Tool (sn. exe) cria o arquivo ou o recipiente. O nome do recipiente é especificado pelo usuário ao executar a ferramenta, e esse mesmo nome é usado nesta propriedade. Para obter mais informações, consulte Strong-Named Assemblies.
Um provedor de serviços de criptografia é um módulo de software independente que executa os algoritmos de criptografia para autenticação, codificação e criptografia. Para obter mais informações, consulte Provedores de serviços de criptografia Microsoft.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.