CertStore.GetCertificates(ICertSelector) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 Collection 与指定选择器匹配的 s Certificate。
[Android.Runtime.Register("getCertificates", "(Ljava/security/cert/CertSelector;)Ljava/util/Collection;", "")]
public System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>? GetCertificates(Java.Security.Cert.ICertSelector? selector);
[<Android.Runtime.Register("getCertificates", "(Ljava/security/cert/CertSelector;)Ljava/util/Collection;", "")>]
member this.GetCertificates : Java.Security.Cert.ICertSelector -> System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>
参数
- selector
- ICertSelector
CertSelector用于选择应返回的 SCertificate。 指定 null 以返回所有 Certificates(如果受支持)。
返回
Collection与指定的选择器匹配的一个 Certificates (从不null)
- 属性
例外
如果发生错误,则为
注解
返回一个 Collection 与指定选择器匹配的 s Certificate。
Certificate如果没有与选择器匹配,将返回空Collection。
对于某些CertStore类型,生成的结果Collection可能不包含<与选择器匹配的 b>/<b>Certificate。 例如,LDAP CertStore 可能不会搜索目录中的所有条目。 相反,它可能只是搜索可能包含它要查找的 Certificate条目。
CertStore某些实现(尤其是 LDAP CertStores)可能会引发一个CertStoreException,除非提供了非 nullCertSelector,其中包括可用于查找证书的特定条件。 颁发者和/或使用者名称特别有用。
Java文档java.security.cert.CertStore.getCertificates(java.security.cert.CertSelector)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。