Função de StrongNameTokenFromPublicKey
Obtém um token representando uma chave pública. Um token de nome forte é a forma abreviada de uma chave pública.
Essa função foi preterida na .NET Framework versão 4. Use o ICLRStrongName::StrongNameTokenFromPublicKey método em vez disso.
BOOLEANStrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parâmetros
pbPublicKeyBlob
[in] Uma estrutura do tipo PublicKeyBlob que contém a parte pública do par de chaves usado para gerar a assinatura de nome forte.cbPublicKeyBlob
[in] O tamanho, em bytes, do pbPublicKeyBlob.ppbStrongNameToken
[out] Passado o token de nome forte correspondente à chave pbPublicKeyBlob. O common language runtime aloca a memória no qual você deseja retornar o token. O chamador deve liberar memória usando o StrongNameFreeBuffer função.pcbStrongNameToken
[out] O tamanho em bytes, do token retornado de nome forte.
Valor de retorno
trueApós a conclusão bem-sucedida; Caso contrário, false.
Comentários
Um token de nome forte é a forma abreviada de uma chave pública usada para economizar espaço ao armazenar informações de chaves em metadados. Especificamente, os tokens de nome de alta segurança são usados nas referências de assembly para fazer referência ao assembly dependente.
Se a StrongNameTokenFromPublicKey função não concluída com êxito, chame o StrongNameErrorInfo função para recuperar o último erro gerado.
Requisitos
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
Consulte também
Referência
Outros recursos
Método de ICLRStrongName::StrongNameTokenFromPublicKey
Método de ICLRStrongName::StrongNameGetPublicKey
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Link para a alternativa recomendada adicionado. |
Aprimoramento de informações. |