Método de ICLRStrongName::StrongNameTokenFromPublicKey

Obtém um token que representa uma chave pública. Um token de nome forte é a forma abreviada de uma chave pública.

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 ICLRStrongName::StrongNameFreeBuffer método.

  • pcbStrongNameToken
    [out] O tamanho em bytes, do token retornado de nome forte.

Valor de retorno

trueSe o método foi concluída com êxito; Caso contrário, false.

Comentários

Um token de nome forte é a forma abreviada de uma chave pública que é 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.

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

Estrutura de PublicKeyBlob

Interface de ICLRStrongName

Outros recursos

Método de ICLRStrongName::StrongNameGetPublicKey

Histórico de alterações

Date

History

Motivo

Julho de 2010

Tópico adicional.

Aprimoramento de informações.