CertificateFactory.GenerateCRL(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 CRL (lista de certificados revogados) e inicializa-o com os dados lidos do fluxo inStreamde entrada.
[Android.Runtime.Register("generateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "")]
public Java.Security.Cert.CRL? GenerateCRL(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "")>]
member this.GenerateCRL : System.IO.Stream -> Java.Security.Cert.CRL
Parâmetros
- inStream
- Stream
um fluxo de entrada com os dados de 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 CRL (lista de certificados revogados) e inicializa-o com os dados lidos do fluxo inStreamde entrada.
Para aproveitar o formato de CRL especializado com suporte neste fábrica de certificados, o objeto CRL retornado pode ser digitado para a classe CRL correspondente. Por exemplo, se esse certificate factory implementar CRLs X.509, o objeto CRL retornado poderá ser digitado para a X509CRL classe.
Observe que, se o fluxo de entrada fornecido não for compatível 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 consumirá uma CRL e a posição de leitura do fluxo de entrada será 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 do EOF) e houver dados à direita depois que a CRL for analisada, um CRLException será gerado.
Documentação Java para java.security.cert.CertificateFactory.generateCRL(java.io.InputStream).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.