Oggetto oggetto incorporato

ObjectSslHandler

sslprocessore di conversione del protocollo

per trasformare il flusso di dati insslprotocollo streaming. SslHandler ha ragioneSslSocketIl pacchetto di viene utilizzato per costruire il server, che è logicamente equivalente a:

1 2 3 4 5 6 7
var ss = new ssl.Socket(crt, key); function(s) { var s1 = ss.accept(s); hdlr.invoke(s1); s1.close(); }

rapporto ereditario

Costruttore

SslHandler

Costruttore SslHandler, crea un nuovo oggetto SslHandler

1 2
new SslHandler(Array certs, Handler hdlr);

Parametri di chiamata:

  • certs: Array, elenco dei certificati del server
  • hdlr:Handler, processore di messaggi integrato, funzione di elaborazione, matrice di elaborazione della catena, oggetto di instradamento, vederemq.Handler

Il formato dei certificati è:

1 2 3 4 5 6 7 8 9 10 11
[{ name: "fibjs.org", crt: [X509Cert object], key: [PKey object] }, { name: "*.fibjs.org", crt: [X509Cert object], key: [PKey object] } ]

Costruttore SslHandler, crea un nuovo oggetto SslHandler

1 2 3
new SslHandler(X509Cert crt, PKey key, Handler hdlr);

Parametri di chiamata:

  • crt:X509Cert,X509CertCertificato, utilizzato dal client per autenticare il server
  • key:PKey,PKeyChiave privata, utilizzata per parlare con il client
  • hdlr:Handler, processore di messaggi integrato, funzione di elaborazione, matrice di elaborazione della catena, oggetto di instradamento, vederemq.Handler

attributo membro

verification

Numero intero, imposta la modalità di verifica del certificato, il valore predefinito è VERIFY_NONE

1
Integer SslHandler.verification;

ca

X509Cert, il certificato client verifica la catena di certificati

1
readonly X509Cert SslHandler.ca;

handler

Handler,sslOggetto dell'interfaccia di elaborazione dell'evento corrente del processore di conversione del protocollo

1
Handler SslHandler.handler;

funzione membro

invoke

elaborare un messaggio o un oggetto

1
Handler SslHandler.invoke(object v) async;

Parametri di chiamata:

  • v:object, specifica il messaggio o l'oggetto da elaborare

risultato di ritorno:

  • Handler, restituisce il gestore per il passaggio successivo

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String SslHandler.toString();

risultato di ritorno:

  • String, restituisce una rappresentazione in forma di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di proprietà leggibili definite dall'oggetto

1
Value SslHandler.toJSON(String key = "");

Parametri di chiamata:

  • key: stringa, non utilizzata

risultato di ritorno:

  • Value, che restituisce un valore serializzabile in JSON