次の方法で共有


EnvelopedCms.Encrypt メソッド

定義

CMS/PKCS#7 メッセージの内容を暗号化します。

オーバーロード

Encrypt()

UI ポップアップで受信者の証明書を選択した後で、CMS/PKCS#7 メッセージの内容を暗号化します。

Encrypt(CmsRecipient)

指定された 1 人の受信者に対する CMS/PKCS#7 メッセージの内容を暗号化します。

Encrypt(CmsRecipientCollection)

1 人以上の受信者に対する 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。 プロセスは通常、サービス プロセスまたは Web アプリケーション内で実行されている場合を除き、ユーザー対話モードになります。

ユーザー インターフェイスには、有効期間内にあり、キーの使用にキーの暗号化またはキー契約が含まれている証明書のみが表示されます。

.NET Frameworkでユーザー インターフェイスを表示するには、次のアクセス許可が必要です。

適用対象

Encrypt(CmsRecipient)

ソース:
EnvelopedCms.cs
ソース:
EnvelopedCms.cs
ソース:
EnvelopedCms.cs

指定された 1 人の受信者に対する 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

このメッセージの 1 人の受信者が記述されている受信者情報。

例外

recipient パラメーターが null です。

暗号操作を完了できませんでした。

こちらもご覧ください

適用対象

Encrypt(CmsRecipientCollection)

ソース:
EnvelopedCms.cs
ソース:
EnvelopedCms.cs
ソース:
EnvelopedCms.cs

1 人以上の受信者に対する 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 です。

暗号操作を完了できませんでした。

適用対象