CertificateFactory.GenerateCRLs(Stream) Método

Definição

Retorna uma exibição de coleção (possivelmente vazia) das CRLs lidas do fluxo inStreamde entrada fornecido.

[Android.Runtime.Register("generateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")]
public System.Collections.Generic.ICollection<Java.Security.Cert.CRL>? GenerateCRLs(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")>]
member this.GenerateCRLs : System.IO.Stream -> System.Collections.Generic.ICollection<Java.Security.Cert.CRL>

Parâmetros

inStream
Stream

o fluxo de entrada com as CRLs.

Retornos

uma exibição de coleção (possivelmente vazia) de objetos java.security.cert.CRL inicializados com os dados do fluxo de entrada.

Atributos

Exceções

se forem detectados problemas de análise.

Comentários

Retorna uma exibição de coleção (possivelmente vazia) das CRLs lidas do fluxo inStreamde entrada fornecido.

Para aproveitar o formato de CRL especializado compatível com esse certificate factory, cada elemento na exibição de coleção retornada pode ser digitado para a classe CRL correspondente. Por exemplo, se essa fábrica de certificados implementar CRLs X.509, os elementos na coleção retornada poderão ser digitados para a X509CRL classe.

No caso de uma fábrica de certificados para CRLs X.509, inStream pode conter uma sequência de CRLs codificadas em DER. Além disso, inStream pode conter um conjunto de CRLS PKCS nº 7. Este é um objeto SignedData PKCS nº 7, com o único campo significativo sendo crls. Em particular, a assinatura e o conteúdo são ignorados. Esse formato permite que várias CRLs sejam baixadas ao mesmo tempo. Se nenhuma CRL estiver presente, uma coleção vazia será retornada.

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.

Documentação Java para java.security.cert.CertificateFactory.generateCRLs(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.

Aplica-se a