ICspAlgorithm::get_Valid 方法 (certenroll.h)
Valid 屬性會擷取布爾值,指定演算法物件是否有效。
這個屬性是唯讀的。
語法
HRESULT get_Valid(
VARIANT_BOOL *pValue
);
參數
pValue
傳回值
無
備註
如果範本參考指定的密碼編譯提供者不支援的演算法,則註冊程式會建立佔位元 ICspAlgorithm 物件、將 Valid 屬性設定為 false,並設定 Name 屬性。 未定義其他屬性值。
您必須先呼叫 ICspInformation 介面上的 InitializeFromName 方法或 InitializeFromType 方法,才能呼叫這個屬性。
抽象語法表示法一 (ASN.1) 是由 X.680 到 X.683 標準所定義。 憑證註冊 API 會驗證 OID (OID) 的物件識別元,方法是 可辨別編碼規則 (DER) 編碼,然後譯碼結果,以確保 OID 維持不變,並檢查下列專案是否成立:
- OID 中的第一個數位是 0、1 或 2。
- 所有其他字元都是數位 (0 到 9) 或句號 (.) 。
- 沒有句點開始或結束 OID。
- 沒有連續字元是兩個句點。
- OID 必須至少包含一個期間。
- 如果第一個數位是 0 或 1,則第二個數位必須介於 0 到 39 之間。
- 如果第一個數位是 2,第二個數位可以是任何值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certenroll.h |
Dll | CertEnroll.dll |