CertStore.GetCertificates(ICertSelector) 方法

定义

返回一个 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 CertificateCertificate如果没有与选择器匹配,将返回空Collection

对于某些CertStore类型,生成的结果Collection可能不包含<与选择器匹配的 b>/<b>Certificate。 例如,LDAP CertStore 可能不会搜索目录中的所有条目。 相反,它可能只是搜索可能包含它要查找的 Certificate条目。

CertStore某些实现(尤其是 LDAP CertStores)可能会引发一个CertStoreException,除非提供了非 nullCertSelector,其中包括可用于查找证书的特定条件。 颁发者和/或使用者名称特别有用。

Java文档java.security.cert.CertStore.getCertificates(java.security.cert.CertSelector)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于