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


CertificateFactorySpi.EngineGenerateCRL(Stream) Метод

Определение

Создает объект списка отзыва сертификатов (CRL) и инициализирует его с данными, считываемыми из входного потока inStream.

[Android.Runtime.Register("engineGenerateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "GetEngineGenerateCRL_Ljava_io_InputStream_Handler")]
public abstract Java.Security.Cert.CRL? EngineGenerateCRL (System.IO.Stream? inStream);
[<Android.Runtime.Register("engineGenerateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "GetEngineGenerateCRL_Ljava_io_InputStream_Handler")>]
abstract member EngineGenerateCRL : System.IO.Stream -> Java.Security.Cert.CRL

Параметры

inStream
Stream

входной поток с данными CRL.

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

CRL

объект CRL, инициализированный данными из входного потока.

Атрибуты

Исключения

При обнаружении проблем синтаксического анализа.

Комментарии

Создает объект списка отзыва сертификатов (CRL) и инициализирует его с данными, считываемыми из входного потока inStream.

Чтобы воспользоваться специализированным форматом CRL, поддерживаемым этой фабрикой сертификатов, возвращаемый объект CRL можно вводить в соответствующий класс CRL. Например, если эта фабрика сертификатов реализует CRL X.509, возвращаемый объект CRL может быть введен в X509CRL класс.

Обратите внимание, что если заданный входной поток не поддерживается java.io.InputStream#mark(int) mark и java.io.InputStream#reset() resetэтот метод будет использовать весь входной поток. В противном случае каждый вызов этого метода использует один список отзыва сертификатов и положение чтения входного потока размещается на следующем доступном байте после встроенного маркера CRL. Если данные во входном потоке не содержат встроенный маркер CRL (кроме EOF), а после анализа списка отзыва сертификатов CRLException возникает исключение.

Документация по Java для java.security.cert.CertificateFactorySpi.engineGenerateCRL(java.io.InputStream).

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

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