다음을 통해 공유


EnvelopedCms.Encrypt 메서드

정의

CMS/PKCS#7 메시지의 내용을 암호화합니다.

오버로드

Name Description
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
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
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
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
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.

암호화 작업을 완료할 수 없습니다.

적용 대상