Condividi tramite


CertificateFactorySpi.EngineGenerateCRL(Stream) Metodo

Definizione

Genera un oggetto CRL (Certificate Revocation List) e lo inizializza con i dati letti dal flusso di inStreaminput .

[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

CRL

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 inStreaminput .

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 .

Documentazione java per java.security.cert.CertificateFactorySpi.engineGenerateCRL(java.io.InputStream).

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.

Si applica a