Partilhar via


Permissões de identidade

As permissões de identidade representam características que identificam um assembly.O common linguagem tempo de execução concede permissões de identidade para um assembly com base nas informações que ele obtém sobre o assembly.Essa informação, chamada evidência, é fornecida pelo carregador do ou um host confiável e pode incluir itens sistema autônomo a assinatura digital do assembly ou a Web site onde se origina.Cada permissão de identidade representa um determinado tipo de evidência de que um assembly deve ter para executar.Por exemplo, uma permissão representa o nome forte um assembly deve ter, outro representa o Web onde o código deve ter sido originados do site e assim por diante.

sistema autônomo sistema autônomo permissões de identidade têm um conjunto de funcionalidade em comum com sistema autônomo permissões de acesso ao código, eles são obtidos com a mesma classe base que sistema autônomo permissões de acesso do código, CodeAccessPermission.

As permissões de identidade ajudar a proteger o código de acesso não autorizado.O tempo de execução concede permissões de identidade quando o conjunto é carregado com base na prova que é fornecida.Embora as permissões de identidade podem ser solicitadas, eles não não possível conceder a menos que o código tenha a evidência de identidade apropriado.As permissões de identidade também podem ser exigidas.

O .NET estrutura fornece as seguintes permissões de identidade.

Nome da classe

Identidade representada

PublisherIdentityPermission

Assinatura digital do publicador do software.

SiteIdentityPermission

O site onde o código foi originado.

StrongNameIdentityPermission

The nome forte do assembly.

URLIdentityPermission

A URL que originou o código (incluindo o prefixo de protocolo — http, https, ftp e assim por diante).

ZoneIdentityPermission

A zona onde o código foi originado.Para obter mais informações, consulte System.Security.SecurityZone.

Consulte também

Conceitos

Permissões de segurança

Referência

CodeAccessPermission