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

Estrutura de PublicKeyBlob

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.