Namespaces de System.Security

Incluir membros protegidos
Incluir membros herdados

Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil

Os namespaces do System.Security contêm classes que representam as permissões e o sistema de segurança do .NET Framework. Os namespaces filho fornecem tipos que controlam e auditam objetos protegíveis de auditoria, permitem autenticação, fornecem serviços de criptografia, controlam o acesso a operações e recursos baseados em política e oferecem suporte ao gerenciamento de direitos do conteúdo criado pelo aplicativo.

Namespaces

Namespace Descrição
System.Security O System.Security namespace fornece a estrutura subjacente do common language runtime segurança system, incluindo classes base para permissões.
System.Security.AccessControl O System.Security.AccessControl namespace fornece elementos de programação que controlam o acesso a e fazer auditoria em ações relacionadas à segurança em objetos que podem ser protegidos.
System.Security.Authentication O namespace de autenticação fornece um conjunto de enumerações que descrevem a segurança de uma conexão.These enumerations include CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType, and SslProtocolType.
System.Security.Authentication.ExtendedProtection O System.Security.Authentication.ExtendedProtection espaço para nome fornece suporte para autenticação utilizando proteção estendida para aplicativos.
System.Security.Authentication.ExtendedProtection.Configuration O System.Security.Authentication.ExtendedProtection.Configuration espaço para nome fornece suporte para configuração de autenticação usando a proteção estendida para aplicativos.
System.Security.Claims Contém classes que implementam baseada em declarações identidade na.NET Framework, incluindo as classes que representam entidades de segurança baseada em declarações, baseada em declarações identidades e declarações.
System.Security.Cryptography O System.Security.Cryptography namespace fornece serviços de criptografia, incluindo seguras de codificação e decodificação de dados, bem como muitas outras operações, como hash, geração aleatória de números e a autenticação de mensagens.Para obter mais informações, consulte Serviços criptográficos.
System.Security.Cryptography.Pkcs O System.Security.Cryptography.Pkcs namespace fornece elementos de programação para pública chave de criptografia padrões (PKCS), incluindo métodos para a assinatura de dados, trocar chaves, solicitando certificados, criptografia de chave pública e descriptografia e outras funções de segurança.
System.Security.Cryptography.X509Certificates O System.Security.Cryptography.X509Certificates namespace contém a implementação de tempo de execução de linguagem comum do certificado x. 509 do Authenticode v. 3.Este certificado é assinado com uma chave particular que exclusivamente e positivamente identifica o proprietário do certificado.
System.Security.Cryptography.Xml O System.Security.Cryptography.Xml namespace contém classes para dar suporte à criação e validação de assinaturas digitais de XML.As classes neste namespace implementam a World Wide Web Consortium recomendação, "Assinatura de XML sintaxe e processamento", descrito em http://www.w3.org/TR/xmldsig-core/.
System.Security.Permissions O System.Security.Permissions namespace define classes que controlam o acesso às operações e recursos com base na política.
System.Security.Policy O System.Security.Policy espaço para nome contém os grupos de código, condições de participação e evidências.Esses três tipos de classes são usados para criar as regras aplicadas pelo sistema de diretiva de segurança de tempo de execução idioma comum.Classes de evidências são a entrada para a diretiva de segurança e condições de participação são as opções; juntas essas instruções de políticas e determinam o conjunto de permissão concedida.Níveis de diretiva e de grupos de códigos são a estrutura da hierarquia de diretiva.Os grupos de código são o encapsulamento de uma regra e são organizados hierarquicamente em um nível de diretiva.
System.Security.Principal O System.Security.Principal namespace define um objeto principal que representa o contexto de segurança sob a qual o código está sendo executado.Para obter mais informações, consulte Segurança baseada em função.
System.Security.RightsManagement Fornece tipos para suportar o gerenciamento de direitos de conteúdo criados por aplicativos, como o que é armazenado em um Package ou XpsDocument.