CertificateFactorySpi.EngineGenerateCRL(Stream) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un oggetto CRL (Certificate Revocation List) e lo inizializza con i dati letti dal flusso di inStream
input .
[Android.Runtime.Register("engineGenerateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "GetEngineGenerateCRL_Ljava_io_InputStream_Handler")]
public abstract Java.Security.Cert.CRL? EngineGenerateCRL (System.IO.Stream? inStream);
[<Android.Runtime.Register("engineGenerateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "GetEngineGenerateCRL_Ljava_io_InputStream_Handler")>]
abstract member EngineGenerateCRL : System.IO.Stream -> Java.Security.Cert.CRL
Parametri
- inStream
- Stream
flusso di input con i dati CRL.
Restituisce
oggetto CRL inizializzato con i dati del flusso di input.
- Attributi
Eccezioni
se vengono rilevati problemi di analisi.
Commenti
Genera un oggetto CRL (Certificate Revocation List) e lo inizializza con i dati letti dal flusso di inStream
input .
Per sfruttare il formato CRL specializzato supportato da questa factory di certificati, l'oggetto CRL restituito può essere typecast alla classe CRL corrispondente. Ad esempio, se questa factory di certificati implementa CRL X.509, l'oggetto CRL restituito può essere typecast alla X509CRL
classe .
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. In caso contrario, ogni chiamata a questo metodo utilizza un CRL e la posizione di lettura del flusso di input viene posizionata al byte disponibile successivo dopo il marcatore CRL intrinseco. Se i dati nel flusso di input non contengono un marcatore end-of-CRL intrinseco (diverso da EOF) e dopo l'analisi del CRL viene generato un oggetto CRLException
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.