Idioma

CertificateFactorySpi.EngineGenerateCertificates(Stream) Método

Definição

Retorna uma exibição de coleção (possivelmente vazia) dos certificados lidos do fluxo inStreamde entrada fornecido.

[Android.Runtime.Register("engineGenerateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCertificates_Ljava_io_InputStream_Handler")]
public abstract System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>? EngineGenerateCertificates(System.IO.Stream? inStream);
[<Android.Runtime.Register("engineGenerateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCertificates_Ljava_io_InputStream_Handler")>]
abstract member EngineGenerateCertificates : 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 um único certificado codificado em DER nos formatos descritos para CertificateFactory#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.

Java documentação para java.security.cert.CertificateFactorySpi.engineGenerateCertificates(java.io.InputStream).

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.

Aplica-se a