共用方式為


密碼編譯物件

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

證書存儲物件

下列物件會使用 證書存儲,以及這些存放區中的憑證。 CAPICOM 支援使用目前使用者、本機計算機、記憶體和 Active Directory 證書存儲。

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

 

數位簽名物件

下列物件會匯出為數位簽署數據,並驗證數字簽名。

物件 描述
SignedCode 物件,用來使用 Authenticode 數位簽名簽署程式代碼,以及驗證已簽署程式代碼上的簽章。
SignedData 對象,用來簽署數據,以及驗證已簽署數據的簽章。
簽署者 單一數據簽署者的相關信息,包括簽署者的憑證。
簽署者 Signer 物件的集合。

 

信封數據物件

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

物件 描述
EnvelopedData 用來建立、傳送和接收信封數據的物件。 信封數據會加密,以便只有預定的收件者才能解密。
收件者 憑證的集合, 信封郵件之預定收件者的物件。

 

數據加密物件

下列物件會匯出為加密任意數據以取得隱私權,並解密加密的數據。

物件 描述
EncryptedData 用來加密數據的物件。 EncryptedData 物件中的加密數據可以解密。

 

輔助物件

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

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

 

憑證註冊物件

下列對象用於憑證註冊。

物件 描述
CEnroll 物件,表示憑證註冊控件。 它主要用於以 Visual Basic 或另一種自動化語言進行程式設計時。