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
, включающее определенные критерии, которые можно использовать для поиска сертификатов. Особенно полезными критериями являются имена издателей и (или) субъектов.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.