Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece funções estáticas globais básicas para assinar assemblagens com nomes fortes. Todos os ICLRStrongName métodos devolvem HRESULTs COM padrão.
Métodos
| Método | Descrição |
|---|---|
| GetHashFromAssemblyFile Method | Obtém um hash do ficheiro de assemblagem especificado com o algoritmo hash especificado. |
| Método GetHashFromAssemblyFileW | Obtém um hash do ficheiro de assemblagem especificado como uma cadeia Unicode com o algoritmo hash especificado. |
| Método GetHashFromBlob | Obtém um hash da assemblagem no endereço de memória especificado com o algoritmo hash especificado. |
| GetHashFromFile Method | Gera um hash sobre o conteúdo do ficheiro especificado. |
| Método GetHashFromFileW | Gera um hash sobre o conteúdo do ficheiro especificado por uma cadeia Unicode. |
| Método GetHashFromHandle | Gera um hash sobre o conteúdo do ficheiro com o identificador de ficheiro especificado, utilizando o algoritmo hash especificado. |
| Método StrongNameCompareAssemblies | Determina se duas assemblagens diferem apenas pelas suas assinaturas de nome fortes. |
| Método StrongNameFreeBuffer | Liberta memória que foi alocada com uma chamada anterior para um método de nome forte, como StrongNameGetPublicKey, StrongNameTokenFromPublicKey ou StrongNameSignatureGeneration. |
| Método StrongNameGetBlob | Preenche a memória intermédia especificada com a representação binária do ficheiro executável no endereço especificado. |
| Método StrongNameGetBlobFromImage | Obtém uma representação binária da imagem de assemblagem no endereço de memória especificado. |
| Método StrongNameGetPublicKey | Obtém a chave pública a partir de um par de chaves privadas/públicas. |
| Método StrongNamehashSize | Obtém o tamanho da memória intermédia necessário para um hash com o algoritmo hash especificado. |
| Método StrongNameKeyDelete | Elimina o contentor de chaves especificado. |
| Método StrongNameKeyGen | Cria um novo par de chaves públicas/privadas para uma utilização forte de nomes. |
| Método StrongNameKeyGenEx | Gera um novo par de chaves públicas/privadas com o tamanho de chave especificado para uma utilização de nome forte. |
| Método StrongNameKeyInstall | Importa um par de chaves públicas/privadas para um contentor. |
| Método StrongNameSignatureGeneration | Gera uma assinatura de nome forte para a assemblagem especificada. |
| Método StrongNameSignatureGenerationEx | Gera uma assinatura de nome forte para a assemblagem especificada, com base nos sinalizadores especificados. |
| Método StrongNameSignatureSize | Devolve o tamanho da assinatura de nome forte. |
| Método StrongNameSignatureVerification | Obtém um valor que indica se o manifesto de assemblagem no caminho fornecido contém uma assinatura de nome forte, que é verificada de acordo com os sinalizadores especificados. |
| Método StrongNameSignatureVerificationEx | Obtém um valor que indica se o manifesto de assemblagem no caminho fornecido contém uma assinatura de nome forte. |
| Método StrongNameSignatureVerificationFromImage | Verifica se uma assemblagem que já foi mapeada para a memória é válida para a chave pública associada. |
| Método StrongNameTokenFromAssembly | Cria um token de nome forte a partir do ficheiro de assemblagem especificado. |
| Método StrongNameTokenFromAssemblyEx | Cria um token de nome forte a partir do ficheiro de assemblagem especificado e devolve a chave pública. |
| Método StrongNameTokenFromPublicKey | Obtém um token que representa uma chave pública. |
Observações
Pode obter uma instância do ICLRStrongName ao chamar o método ICLRRuntimeInfo::GetInterface com CLSID_CLRStrongName e IID_ICLRStrongName como parâmetros.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 4