이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
System.Security.Cryptography.Pkcs
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

System.Security.Cryptography.Pkcs 네임스페이스

System.Security.Cryptography.Pkcs 네임스페이스는 데이터 서명, 키 교환, 인증서 요청, 공개 키 암호화 및 해독, 기타 보안 함수 등의 PKCS(공개 키 암호화 표준)에 대한 프로그래밍 요소를 제공합니다.

  클래스 설명
Public 클래스 AlgorithmIdentifier AlgorithmIdentifier 클래스는 암호화 작업에 사용되는 알고리즘을 정의합니다.
Public 클래스 CmsRecipient CmsRecipient 클래스는 CMS/PKCS #7 메시지의 수신자를 정의합니다.
Public 클래스 CmsRecipientCollection CmsRecipientCollection 클래스는 CmsRecipient 개체 집합을 나타냅니다. CmsRecipientCollection ICollection 인터페이스를 구현합니다.
Public 클래스 CmsRecipientEnumerator CmsRecipientEnumerator 클래스는 CmsRecipientCollection 컬렉션에 대한 열거 기능을 제공합니다. CmsRecipientEnumerator IEnumerator 인터페이스를 구현합니다.
Public 클래스 CmsSigner CmsSigner 클래스는 서명 기능을 제공합니다.
Public 클래스 ContentInfo ContentInfo 클래스는 CMS/PKCS #7 표준 문서에 정의된 대로 CMS/PKCS #7 ContentInfo 데이터 구조체를 나타냅니다. 이 데이터 구조체는 모든 CMS/PKCS #7 메시지의 기초로 사용됩니다.
Public 클래스 EnvelopedCms EnvelopedCms 클래스는 엔벌로프된 데이터에 대한 CMS/PKCS #7 구조체를 나타냅니다.
Public 클래스 KeyAgreeRecipientInfo KeyAgreeRecipientInfo 클래스는 키 계약 수신자에 대한 정보를 정의합니다. 키 계약 알고리즘에는 일반적으로 Diffie-Hellman 키 계약 알고리즘이 사용됩니다. 이 알고리즘에서는 공유 암호화 키를 설정하는 두 당사자가 모두 키 생성에 참여하고 해당 키에 대해 합의해야 합니다. 이 알고리즘은 한쪽 관련자가 일방적으로 키를 생성하고 이를 다른 관련자에게 보내는 키 전송 알고리즘과 반대입니다.
Public 클래스 KeyTransRecipientInfo KeyTransRecipientInfo 클래스는 키 전송 수신자에 대한 정보를 정의합니다. 키 전송 알고리즘에는 일반적으로 RSA 알고리즘이 사용됩니다. 이 알고리즘에서는 송신자가 공유 암호화 키를 생성하고 수신자에게 전송하여 수신자와의 공유 암호화 키를 설정합니다. 이 알고리즘은 암호화 키를 사용할 두 당사자가 모두 키 생성에 참여하여 해당 키에 대해 서로 합의해야 하는 키 계약 알고리즘과 반대입니다,
Public 클래스 Pkcs9AttributeObject CMS/PKCS #7 및 PKCS #9 작업에 사용되는 특성을 나타냅니다.
Public 클래스 Pkcs9ContentType Pkcs9ContentType 클래스는 CMS/PKCS #7 메시지의 내용 형식을 정의합니다.
Public 클래스 Pkcs9DocumentDescription Pkcs9DocumentDescription 클래스는 CMS/PKCS #7 메시지의 내용에 대한 설명을 정의합니다.
Public 클래스 Pkcs9DocumentName Pkcs9DocumentName 클래스는 CMS/PKCS #7 메시지의 이름을 정의합니다.
Public 클래스 Pkcs9MessageDigest Pkcs9MessageDigest 클래스는 CMS/PKCS #7 메시지의 메시지 다이제스트를 정의합니다.
Public 클래스 Pkcs9SigningTime Pkcs9SigningTime 클래스는 서명의 서명 날짜와 시간을 정의합니다. 인증된 날짜와 시간을 디지털 서명과 함께 사용하는 경우 Pkcs9SigningTime 개체를 CmsSigner 개체의 인증된 특성으로 사용할 수 있습니다.
Public 클래스 PublicKeyInfo PublicKeyInfo 클래스는 공개 키와 관련된 정보를 나타냅니다.
Public 클래스 RecipientInfo RecipientInfo 클래스는 CMS/PKCS #7 메시지 수신자에 대한 정보를 나타냅니다. RecipientInfo 클래스는 KeyAgreeRecipientInfoKeyTransRecipientInfo 클래스에 상속되는 추상 클래스입니다.
Public 클래스 RecipientInfoCollection RecipientInfoCollection 클래스는 RecipientInfo 개체의 컬렉션을 나타냅니다. RecipientInfoCollection ICollection 인터페이스를 구현합니다.
Public 클래스 RecipientInfoEnumerator RecipientInfoEnumerator 클래스는 RecipientInfoCollection 컬렉션에 대한 열거 기능을 제공합니다. RecipientInfoEnumerator IEnumerator 인터페이스를 구현합니다.
Public 클래스 SignedCms SignedCms 클래스를 사용하면 CMS/PKCS #7 메시지에 서명하고 확인할 수 있습니다.
Public 클래스 SignerInfo SignerInfo 클래스는 CMS/PKCS #7 메시지를 나타내는 SignedCms 개체와 관련된 서명자를 나타냅니다.
Public 클래스 SignerInfoCollection SignerInfoCollection 클래스는 SignerInfo 개체의 컬렉션을 나타냅니다. SignerInfoCollection ICollection 인터페이스를 구현합니다.
Public 클래스 SignerInfoEnumerator SignerInfoEnumerator 클래스는 SignerInfoCollection 컬렉션에 대한 열거 기능을 제공합니다. SignerInfoEnumerator IEnumerator 인터페이스를 구현합니다.
Public 클래스 SubjectIdentifier SubjectIdentifier 클래스는 CmsSignerCmsRecipient 같은 주체의 식별자 형식을 정의합니다. 주체는 인증서 발급자와 일련 번호 또는 주체 키를 사용하여 식별할 수 있습니다.
Public 클래스 SubjectIdentifierOrKey SubjectIdentifierOrKey 클래스는 CmsSignerCmsRecipient 같은 주체의 식별자 형식을 정의합니다. 주체는 인증서 발급자와 일련 번호, 주체 키의 해시 또는 주체 키를 사용하여 식별할 수 있습니다.

  열거형 설명
Public 열거형 KeyAgreeKeyChoice KeyAgreeKeyChoice 열거형은 키 계약 프로토콜에 사용되는 키의 형식을 정의합니다.
Public 열거형 RecipientInfoType RecipientInfoType 열거형은 수신자 정보 형식을 정의합니다.
Public 열거형 SubjectIdentifierOrKeyType SubjectIdentifierOrKeyType 열거형은 주체를 식별하는 방법을 정의합니다.
Public 열거형 SubjectIdentifierType SubjectIdentifierType 열거형은 주체 식별자의 형식을 정의합니다.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft