Compartilhar via


CertificateFactorySpi.EngineGenerateCRL(Stream) Método

Definição

Gera um objeto de lista de certificados revogados (CRL) e o inicializa com os dados lidos do fluxo inStreamde entrada.

[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

Parâmetros

inStream
Stream

um fluxo de entrada com os dados da CRL.

Retornos

CRL

um objeto CRL inicializado com os dados do fluxo de entrada.

Atributos

Exceções

se forem detectados problemas de análise.

Comentários

Gera um objeto de lista de certificados revogados (CRL) e o inicializa com os dados lidos do fluxo inStreamde entrada.

Para aproveitar o formato de CRL especializado suportado por essa fábrica de certificados, o objeto CRL retornado pode ser typecast para a classe CRL correspondente. Por exemplo, se essa fábrica de certificados implementa CRLs X.509, o objeto CRL retornado pode ser typecast para a X509CRL classe.

Observe que se o fluxo de entrada fornecido não suportar java.io.InputStream#mark(int) mark e java.io.InputStream#reset() reset, esse método consumirá todo o fluxo de entrada. Caso contrário, cada chamada para esse método consome uma CRL e a posição de leitura do fluxo de entrada é posicionada para o próximo byte disponível após o marcador de fim de CRL inerente. Se os dados no fluxo de entrada não contiverem um marcador de fim de CRL inerente (diferente de EOF) e houver dados à direita depois que a CRL for analisada, um CRLException será lançado.

Documentação Java para java.security.cert.CertificateFactorySpi.engineGenerateCRL(java.io.InputStream).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a