密碼編譯物件
密碼編譯物件會根據使用方式分類,如下所示:
憑證存放區物件
下列物件會使用 憑證存放區 和這些存放區中的憑證。 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 或其他自動化語言進行程式設計時使用。 |