System.Security 네임스페이스

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함

System.Security 네임스페이스는 .NET Framework 보안 시스템 및 사용 권한을 나타내는 클래스를 포함합니다. 하위 네임스페이스는 보안 가능한 개체에 대한 액세스 제어 및 감사를 수행하고, 인증을 허용하고, 암호화 서비스를 제공하고, 정책에 따라 작업 및 리소스에 대한 액세스를 제어하고, 응용 프로그램에서 만든 콘텐츠의 권한 관리를 지원하는 형식을 제공합니다.

네임스페이스

네임스페이스 설명
System.Security System.Security 네임스페이스는 사용 권한에 대한 기본 클래스를 포함하여 공용 언어 런타임 보안 시스템의 내부 구조를 제공합니다.
System.Security.AccessControl System.Security.AccessControl 네임스페이스에서는 보안 가능한 개체의 보안 관련 작업에 대한 액세스를 제어하고 이 작업을 감사하는 프로그래밍 요소를 제공합니다.
System.Security.Authentication Authentication 네임스페이스는 연결의 보안에 대해 설명하는 열거형 집합을 제공합니다.이러한 열거형에는 CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType 및 SslProtocolType이 있습니다.
System.Security.Authentication.ExtendedProtection System.Security.Authentication.ExtendedProtection 네임스페이스는 응용 프로그램의 확장된 보호를 사용하여 인증을 지원합니다.
System.Security.Authentication.ExtendedProtection.Configuration System.Security.Authentication.ExtendedProtection.Configuration 네임스페이스는 응용 프로그램의 확장된 보호를 사용하여 인증의 구성을 지원합니다.
System.Security.Claims 클레임, 클레임 기반 ID 및 클레임 기반 보안 주체를 나타내는 클래스를 비롯하여 .NET Framework에서 클레임 기반 ID를 구현하는 클래스를 포함합니다.
System.Security.Cryptography System.Security.Cryptography 네임스페이스는 데이터의 보안 인코딩 및 디코딩을 포함한 암호화 서비스뿐 아니라 해시, 난수 생성, 메시지 인증과 같은 수많은 다른 작업을 제공합니다.자세한 내용은 암호화 서비스을 참조하십시오.
System.Security.Cryptography.Pkcs System.Security.Cryptography.Pkcs 네임스페이스는 데이터 서명, 키 교환, 인증서 요청, 공개 키 암호화 및 해독, 기타 보안 함수 등의 PKCS(공개 키 암호화 표준)에 대한 프로그래밍 요소를 제공합니다.
System.Security.Cryptography.X509Certificates System.Security.Cryptography.X509Certificates 네임스페이스에는 Authenticode X.509 v.3 인증서의 공용 언어 런타임 구현이 포함됩니다.이 인증서는 해당 인증서의 소유자를 고유하게 식별하는 개인 키로 서명됩니다.
System.Security.Cryptography.Xml System.Security.Cryptography.Xml 네임스페이스는 XML 디지털 서명의 생성과 유효성 검사를 지원하는 클래스를 포함합니다.이 네임스페이스의 클래스는 http://www.w3.org/TR/xmldsig-core/에 설명된 W3C(World Wide Web 컨소시엄)의 권장 사항인 "XML-Signature Syntax and Processing"을 구현합니다.
System.Security.Permissions System.Security.Permissions 네임스페이스는 정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다.
System.Security.Policy System.Security.Policy 네임스페이스에는 코드 그룹, 멤버 자격 조건 및 증명 정보가 포함됩니다.이러한 세 가지 형식의 클래스는 공용 언어 런타임 보안 정책 시스템에서 적용하는 규칙을 만드는 데 사용됩니다.증명 정보 클래스는 보안 정책에 대한 입력이며 멤버 조건은 스위치입니다. 이 둘을 조합하여 정책 문을 만들고 부여된 권한 집합을 결정합니다.정책 수준과 코드 그룹은 정책 계층의 구조이며,코드 그룹은 규칙을 캡슐화한 것으로, 정책 수준에 계층적으로 정렬됩니다.
System.Security.Principal System.Security.Principal 네임스페이스는 코드가 실행되는 보안 컨텍스트를 나타내는 Principal 개체를 정의합니다.자세한 내용은 역할 기반 보안을 참조하십시오.
System.Security.RightsManagement Package 또는 XpsDocument에 저장되어 있는 것과 같은 응용 프로그램 생성 콘텐츠의 권한 관리를 지원하기 위한 형식을 제공합니다.