密碼編譯物件

密碼編譯物件會根據使用方式分類,如下所示:

憑證存放區物件

下列物件會使用 憑證存放區 和這些存放區中的憑證。 CAPICOM 支援使用目前使用者、本機電腦、記憶體和 Active Directory 憑證存放區。

Object 描述
證書 單一數位憑證。
CertificatePolicies PolicyInformation物件的集合。
憑證 Certificate物件的集合。
CertificateStatus 提供憑證的狀態資訊。
根據數位憑證建立及檢查憑證驗證鏈結。
ExtendedProperties 表示 ExtendedProperty 物件的集合。
ExtendedProperty 表示 Microsoft 擴充屬性。
延伸模組 表示單一憑證延伸模組。
延伸模組 表示 Extension 物件的集合。
PrivateKey 表示私密金鑰。
PublicKey 表示 Certificate 物件中的公開金鑰。
商店 提供屬性和方法來選擇、管理及使用憑證存放區,以及這些存放區中的憑證。
[範本] 表示憑證的證書延伸模組範本。

 

數位簽章物件

下列物件會匯出至數位簽署資料,並驗證數位簽章。

Object 描述
SignedCode 物件,用來簽署具有 Authenticode 數位簽章的程式碼,以及驗證已簽署程式碼上的簽章。
SignedData 用來簽署資料及驗證已簽署資料簽章的物件。
簽署者 單一資料簽署者的相關資訊,包括簽署者的憑證。
簽名 Signer物件的集合。

 

信封資料物件

下列物件會匯出,以建立隱私權的信封資料訊息,以及解密信封訊息中的資料。

Object 描述
EnvelopedData 用來建立、傳送和接收信封資料的物件。 信封資料會加密,以便只有預定收件者可以解密。
收件者 信封郵件之預定收件者之 Certificate 物件的集合。

 

資料加密物件

下列物件會匯出來加密任意資料以取得隱私權,以及解密加密的資料。

Object 描述
EncryptedData 用來加密資料的物件。 EncryptedData物件中的加密資料可以解密。

 

輔助物件

下列物件會匯出來變更其他物件的預設行為,以及管理憑證、憑證存放區和訊息。

Object 描述
演算法 設定要用於密碼編譯作業的演算法和 金鑰長度
屬性 提供有關簽章的單一新增資訊,例如簽署時間。
屬性 Attribute物件的集合。
BasicConstraints 提供憑證使用方式之基本條件約束的唯讀存取。
EKU 提供憑證 EKU 屬性的存取權。
EKU EKU物件的集合。
EncodedData 表示編碼資料的區塊。
ExtendedKeyUsage 提供憑證延伸金鑰使用屬性的唯讀存取權。
HashedData 提供將雜湊演算法套用至字串的功能。
KeyUsage 提供憑證金鑰使用屬性的唯讀存取權。
NoticeNumbers 表示 Extension 物件的集合。
OID 表示數個 CAPICOM 屬性所使用的物件識別碼。
Oid 表示 OID 物件的集合。
PolicyInformation 提供延伸模組原則的存取權。
Qualifier 代表認證實務聲明 (CPS) 指標或使用者通知限定詞。
限定 符 表示限定詞的集合。
設定 啟用或停用對話方塊,以在未指定該身分識別時提示簽署者或寄件者身分識別。
公共事業 提供一般工作的功能。

 

憑證註冊物件

下列物件用於憑證註冊。

Object 描述
CEnroll 物件,表示憑證註冊控制項。 它主要是在 Visual Basic 或其他自動化語言進行程式設計時使用。