EnvelopedData 物件
[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.Pkcs命名空間中的EnvelopedCms 類別。]
EnvelopedData物件會提供屬性和方法,以加密方式為隱私權提供記憶體保護區資料。 若要列舉資料,會產生會話密碼編譯金鑰。 然後,該 工作階段金鑰 會針對每個預定收件者使用該預定收件者的 公開金鑰 ,從收件者的憑證加密。 加密的資料和加密工作階段金鑰集可以傳送給所有預定收件者。 產生的訊息格式為 PKCS #7。
成員
EnvelopedData物件具有下列類型的成員:
方法
EnvelopedData物件具有這些方法。
方法 | Description |
---|---|
Decrypt | 解密信封內容。 |
Encrypt | 加密內容、加密每個收件者的工作階段金鑰,並傳回加密的 BLOB。 |
屬性
EnvelopedData物件具有這些屬性。
屬性 | 存取類型 | Description |
---|---|---|
演算法 |
讀取/寫入 |
加密演算法和 金鑰長度。 |
Content |
讀取/寫入 |
要封送之郵件的純文字內容。 呼叫 Encrypt 方法之前,必須先設定這個屬性。 當這個屬性的值直接或間接重設時,物件的整個 狀態 會重設,而且物件中的任何加密內容都會遺失。 這是預設屬性。 |
收件者 |
唯讀 |
要接收信封訊息的 Certificate 物件集合。 |
備註
您可以建立 EnvelopedData 物件,而且可以安全地編寫腳本。 EnvelopedData物件的 ProgID 是 CAPICOM。EnvelopedData.1。
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|
另請參閱