CertificateFactorySpi.EngineGenerateCRLs(Stream) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine (möglicherweise leere) Auflistungsansicht der CRLs zurück, die aus dem angegebenen Eingabedatenstrom inStreamgelesen werden.
[Android.Runtime.Register("engineGenerateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCRLs_Ljava_io_InputStream_Handler")]
public abstract System.Collections.Generic.ICollection<Java.Security.Cert.CRL>? EngineGenerateCRLs(System.IO.Stream? inStream);
[<Android.Runtime.Register("engineGenerateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCRLs_Ljava_io_InputStream_Handler")>]
abstract member EngineGenerateCRLs : System.IO.Stream -> System.Collections.Generic.ICollection<Java.Security.Cert.CRL>
Parameter
- inStream
- Stream
der Eingabedatenstrom mit den CRLs.
Gibt zurück
eine (möglicherweise leere) Sammlungsansicht von java.security.cert.CRL-Objekten, die mit den Daten aus dem Eingabedatenstrom initialisiert wurden.
- Attribute
Ausnahmen
wenn Analyseprobleme erkannt werden.
Hinweise
Gibt eine (möglicherweise leere) Auflistungsansicht der CRLs zurück, die aus dem angegebenen Eingabedatenstrom inStreamgelesen werden.
Um das spezielle CRL-Format zu nutzen, das von dieser Zertifikatfactory unterstützt wird, kann jedes Element in der zurückgegebenen Sammlungsansicht Typecast für die entsprechende CRL-Klasse sein. Wenn diese Zertifikatfactory z. B. X.509-CRLs implementiert, können die Elemente in der zurückgegebenen Auflistung typecast für die X509CRL Klasse sein.
Bei einer Zertifikatfactory für X.509-CRLs inStream kann eine einzelne DER-codierte CRL enthalten. Darüber hinaus inStream kann ein PKCS#7-CRL-Satz enthalten. Dies ist ein PKCS#7 SignedData-Objekt , wobei das einzige signifikante Feld crls ist. Insbesondere werden die Signatur und der Inhalt ignoriert. Mit diesem Format können mehrere CRLs gleichzeitig heruntergeladen werden. Wenn keine CRLs vorhanden sind, wird eine leere Auflistung zurückgegeben.
Beachten Sie, dass diese Methode den gesamten Eingabedatenstrom verwendet, wenn der angegebene Eingabedatenstrom nicht unterstützt java.io.InputStream#mark(int) mark wird und java.io.InputStream#reset() resetdiese Methode den gesamten Eingabedatenstrom verwendet.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.