Поделиться через


CertStore.GetCertificates(ICertSelector) Метод

Определение

Возвращает значение Collection , 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 для выбора Certificateвозвращаемых. Укажите null , чтобы вернуть все Certificateзначения (если это поддерживается).

Возвращаемое значение

CertificateОбъект , Collection соответствующий указанному селектору (никогда не null).

Атрибуты

Исключения

Значение , если возникают ошибки.

Комментарии

Возвращает значение Collection , Certificateсоответствующее указанному селектору. Если ни один из значений не Certificateсовпадает с селектором, возвращается пустое Collection значение.

Для некоторых CertStore типов результирующий Collection объект может не содержать <b>all</b> объектов Certificate, соответствующих селектору. Например, LDAP CertStore может выполнять поиск не во всех записях в каталоге. Вместо этого он может просто искать записи, которые, скорее всего, будут содержать Certificateискомые элементы.

Некоторые CertStore реализации (особенно LDAP CertStore) могут вызывать исключение , CertStoreException если не указано значение, отличное от NULL CertSelector , включающее определенные критерии, которые можно использовать для поиска сертификатов. Особенно полезными критериями являются имена издателей и (или) субъектов.

Документация по Java для java.security.cert.CertStore.getCertificates(java.security.cert.CertSelector).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к