Linguaggio

CertificateFactorySpi.EngineGenerateCertificates(Stream) Metodo

Definizione

Restituisce una visualizzazione raccolta (possibilmente vuota) dei certificati letti dal flusso di inStreaminput specificato.

[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>

Parametri

inStream
Stream

flusso di input con i certificati.

Valori restituiti

una visualizzazione raccolta (possibilmente vuota) degli oggetti java.security.cert.Certificate inizializzati con i dati del flusso di input.

Attributi

Eccezioni

se vengono rilevati problemi di analisi.

Commenti

Restituisce una visualizzazione raccolta (possibilmente vuota) dei certificati letti dal flusso di inStreaminput specificato.

Per sfruttare il formato di certificato specializzato supportato da questa factory di certificati, ogni elemento nella visualizzazione raccolta restituita può essere typecast alla classe di certificato corrispondente. Ad esempio, se questa factory di certificati implementa certificati X.509, gli elementi nella raccolta restituita possono essere typecast nella X509Certificate classe .

Nel caso di una factory di certificati per certificati X.509, inStream può contenere un singolo certificato con codifica DER nei formati descritti per CertificateFactory#generateCertificate(java.io.InputStream) generateCertificate. Inoltre, inStream può contenere una catena di certificati PKCS#7. Si tratta di un oggetto SignedData PKCS#7, con l'unico campo significativo rappresentato dai certificati. In particolare, la firma e il contenuto vengono ignorati. Questo formato consente il download di più certificati contemporaneamente. Se non sono presenti certificati, viene restituita una raccolta vuota.

Si noti che se il flusso di input specificato non supporta java.io.InputStream#mark(int) mark e java.io.InputStream#reset() reset, questo metodo utilizzerà l'intero flusso di input.

per java.security.cert.CertificateFactorySpi.engineGenerateCertificates(java.io.InputStream).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a