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
7var 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
2new 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
3new 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
1Integer SslHandler.verification;
ca
X509Cert, il certificato client verifica la catena di certificati
1readonly X509Cert SslHandler.ca;
handler
Handler,sslOggetto dell'interfaccia di elaborazione dell'evento corrente del processore di conversione del protocollo
1Handler SslHandler.handler;
funzione membro
invoke
elaborare un messaggio o un oggetto
1Handler 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
1String 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
1Value SslHandler.toJSON(String key = "");
Parametri di chiamata:
- key: stringa, non utilizzata
risultato di ritorno:
- Value, che restituisce un valore serializzabile in JSON