ObjectSslHandler
sslprocessore di conversione del protocollo
utilizzato per convertire il flusso di dati insslprotocollo di streaming. SslHandler ha ragioneSslSocketL'incapsulamento, utilizzato per costruire server, è 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, array di elaborazione della catena, oggetto di instradamento, vedere i dettaglimq.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 dai client per autenticare i server
- key:PKey,PKeyChiave privata, utilizzata per parlare con il client
- hdlr:Handler, processore di messaggi integrato, funzione di elaborazione, array di elaborazione della catena, oggetto di instradamento, vedere i dettaglimq.Handler
proprietà dei membri
verification
Numero intero, imposta la modalità di verifica del certificato, il valore predefinito è VERIFY_NONE
1Integer SslHandler.verification;
ca
X509Cert, catena di certificati di verifica del certificato client
1readonly X509Cert SslHandler.ca;
handler
Handler,sslOggetto dell'interfaccia di elaborazione degli eventi correnti 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, specificare il messaggio o l'oggetto da elaborare
Risultati restituiti:
- Handler, torna al processore successivo
toString
Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.
1String SslHandler.toString();
Risultati restituiti:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.
1Value SslHandler.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile