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
);
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.
trueApós a conclusão bem-sucedida; Caso contrário, false.
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.
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::StrongNameTokenFromPublicKey
Método de ICLRStrongName::StrongNameGetPublicKey
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Link para a alternativa recomendada adicionado. |
Aprimoramento de informações. |