Método de ICLRStrongName::StrongNameKeyGenEx
Gera um novo par de chaves pública/privada com o tamanho da chave especificado, para uso de nome forte.
BOOLEAN StrongNameKeyGenEx (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[in] DWORD dwKeySize,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parâmetros
wszKeyContainer
[in] O nome do contêiner de chave solicitado. wszKeyContainerdeve ser uma seqüência não vazia ou null para gerar um nome temporário.dwFlags
[in] Um valor que especifica se você deixar a chave é registrado. Os valores a seguir são suportados:0x00000000 - usado quando wszKeyContainer é nulo para gerar um nome de recipiente de chave temporária.
0x00000001 (SN_LEAVE_KEY)-Especifica que a chave deve ser registrada para a esquerda.
dwKeySize
[in] O tamanho solicitado da chave, em bits.ppbKeyBlob
[out] O par de chaves pública/privada retornado.pcbKeyBlob
[out] O tamanho, em bytes, do ppbKeyBlob.
Valor de retorno
trueSe o método foi concluída com êxito; Caso contrário, false.
Comentários
A.NET Framework versões 1.0 e 1.1 requerem um dwKeySize de 1024 bits para assinar um assembly com um nome forte; versão 2.0 adiciona suporte para chaves de 2048 bits.
Após a chave de recuperação, você deve chamar o ICLRStrongName::StrongNameFreeBuffer método para liberar a memória alocada.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4
Consulte também
Referência
Outros recursos
Método de ICLRStrongName::StrongNameKeyGen
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Tópico adicional. |
Aprimoramento de informações. |