CertificateFactory.GenerateCertificates(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.
Retorna uma exibição de coleção (possivelmente vazia) dos certificados lidos do fluxo inStreamde entrada fornecido.
[Android.Runtime.Register("generateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")]
public System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>? GenerateCertificates(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")>]
member this.GenerateCertificates : System.IO.Stream -> System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>
Parâmetros
- inStream
- Stream
o fluxo de entrada com os certificados.
Retornos
uma exibição de coleção (possivelmente vazia) de objetos java.security.cert.Certificate 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) dos certificados lidos do fluxo inStreamde entrada fornecido.
Para aproveitar o formato de certificado especializado compatível com esse certificate factory, cada elemento na exibição de coleção retornada pode ser digitado para a classe de certificado correspondente. Por exemplo, se essa fábrica de certificados implementar certificados X.509, os elementos na coleção retornada poderão ser digitados para a X509Certificate classe.
No caso de uma fábrica de certificados para certificados X.509, inStream pode conter uma sequência de certificados codificados em DER nos formatos descritos para #generateCertificate(java.io.InputStream) generateCertificate. Além disso, inStream pode conter uma cadeia de certificados PKCS nº 7. Este é um objeto SignedData PKCS nº 7, com o único campo significativo sendo certificados. Em particular, a assinatura e o conteúdo são ignorados. Esse formato permite que vários certificados sejam baixados ao mesmo tempo. Se nenhum certificado 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.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.