Função de StrongNameKeyGen
Cria um novo par de chaves pública/particular para uso de nome forte.
Essa função foi preterida na .NET Framework versão 4. Use o ICLRStrongName::StrongNameKeyGen método em vez disso.
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
wszKeyContainer
[in] O nome do contêiner de chave solicitado. wszKeyContainerdeve ser uma seqüência não vazia ou nula para gerar um nome temporário.dwFlags
[in] Especifica se você deixar a chave registrada. 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.
ppbKeyBlob
[out] O par de chaves pública/privada retornado.pcbKeyBlob
[out] O tamanho, em bytes, do ppbKeyBlob.
trueApós a conclusão bem-sucedida; Caso contrário, false.
O StrongNameKeyGen função cria uma chave de 1024 bits. Após a chave de recuperação, você deve chamar o StrongNameFreeBuffer função para liberar a memória alocada.
Se a StrongNameKeyGen função não concluída com êxito, chame o StrongNameErrorInfo função para recuperar o último erro gerado.
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Método de ICLRStrongName::StrongNameKeyGen
Método de ICLRStrongName::StrongNameKeyGenEx
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Link para a alternativa recomendada adicionado. |
Aprimoramento de informações. |