CertificateFactorySpi.EngineGenerateCRL(Stream) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera um objeto de lista de certificados revogados (CRL) e o inicializa com os dados lidos do fluxo inStream
de 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
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 inStream
de 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.
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.