語言

PKIXParameters.CertPathCheckers 屬性

定義

返回 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 版本都經過克隆,以防止後續修改。

的 java.security.cert.PKIXParameters.setCertPathCheckers(java.util.List<java.security.cert.PKIXCertPathChecker>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於