PKIXParameters.CertPathCheckers 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
返回 List 認證路徑檢查員。 -或- 設定額外的 List 認證路徑檢查器。
public virtual System.Collections.Generic.IList<Java.Security.Cert.PKIXCertPathChecker>? CertPathCheckers { [Android.Runtime.Register("getCertPathCheckers", "()Ljava/util/List;", "GetGetCertPathCheckersHandler")] get; [Android.Runtime.Register("setCertPathCheckers", "(Ljava/util/List;)V", "GetSetCertPathCheckers_Ljava_util_List_Handler")] set; }
[<get: Android.Runtime.Register("getCertPathCheckers", "()Ljava/util/List;", "GetGetCertPathCheckersHandler")>]
[<set: Android.Runtime.Register("setCertPathCheckers", "(Ljava/util/List;)V", "GetSetCertPathCheckers_Ljava_util_List_Handler")>]
member this.CertPathCheckers : System.Collections.Generic.IList<Java.Security.Cert.PKIXCertPathChecker> with get, set
屬性值
一個 s 的PKIXCertPathChecker不變式List(可以是空的,但不是 null)
- 屬性
備註
財產取得者文件:
返回 List 認證路徑檢查員。 回歸 List 者是不可變的,且每個 PKIXCertPathChecker 角色 List 都被複製以防後續改造。
的 java.security.cert.PKIXParameters.getCertPathCheckers()Java 檔。
屬性設定文件:
設置 List 額外的認證路徑檢查器。 若指定 List 包含非 的 PKIXCertPathChecker物件,則會被忽略。
每個 PKIXCertPathChecker 指定的憑證都會對憑證實施額外的檢查。 通常,這些是用來處理並驗證憑證中私有擴展的檢查。 每個 PKIXCertPathChecker Checks 都應實例化執行檢查所需的初始化參數。
此方法允許複雜應用程式擴充 PKIX CertPathValidator 或 CertPathBuilder。 每個指定的 PKIXCertPathCheckers 將依序由 PKIX CertPathValidator 呼叫,或 CertPathBuilder 對每個處理或驗證的憑證進行呼叫。
無論這些額外 PKIXCertPathCheckers 是否被設定,PKIX CertPathValidatorCertPathBuilder 必須對每張憑證執行所有必要的 PKIX 檢查。 此規則唯一的例外是當 RevocationEnabled 標誌設為 false(詳見方法)。#setRevocationEnabled setRevocationEnabled
請注意, List 這裡提供的是複製的,且列表中的每個 PKIXCertPathChecker 版本都經過克隆,以防止後續修改。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。