다음을 통해 공유


EnvelopedCms.Encrypt 메서드

정의

CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

오버로드

Encrypt()

UI 팝업을 통해 받는 사람 인증서를 선택한 후 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

Encrypt(CmsRecipient)

지정된 단일 받는 사람에 대해 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

Encrypt(CmsRecipientCollection)

한 명 이상의 받는 사람에 대해 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

Encrypt()

UI 팝업을 통해 받는 사람 인증서를 선택한 후 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

public:
 void Encrypt();
public void Encrypt ();
member this.Encrypt : unit -> unit
Public Sub Encrypt ()

예외

암호화 작업을 완료할 수 없는 경우

설명

이 메서드는 메시지를 암호화할 받는 사람을 선택하는 사용자 인터페이스를 표시합니다. 이렇게 하려면 현재 프로세스가 사용자 대화형 모드에서 실행되어야 합니다. 즉, 속성이 Environment.UserInteractive 입니다 true. 프로세스는 서비스 프로세스 또는 웹 애플리케이션 내에서 실행 하지 않은 사용자 대화형 모드에서 일반적으로 합니다.

사용자 인터페이스는 유효 기간 내에 있고 키 암호화 또는 키 계약이 키 사용에 포함된 인증서만 제공합니다.

.NET Framework 사용자 인터페이스를 표시하려면 다음 권한이 필요합니다.

적용 대상

Encrypt(CmsRecipient)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

지정된 단일 받는 사람에 대해 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipient ^ recipient);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipient recipient);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipient -> unit
Public Sub Encrypt (recipient As CmsRecipient)

매개 변수

recipient
CmsRecipient

이 메시지의 단일 수신자를 설명하는 받는 사람 정보입니다.

예외

recipient 매개 변수가 null인 경우

암호화 작업을 완료할 수 없는 경우

추가 정보

적용 대상

Encrypt(CmsRecipientCollection)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

한 명 이상의 받는 사람에 대해 CMS/PKCS#7 메시지의 콘텐츠를 암호화합니다.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipientCollection ^ recipients);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipientCollection -> unit
Public Sub Encrypt (recipients As CmsRecipientCollection)

매개 변수

recipients
CmsRecipientCollection

메시지의 받는 사람을 설명하는 컬렉션입니다.

예외

recipients 매개 변수가 null인 경우

암호화 작업을 완료할 수 없는 경우

적용 대상