Objeto objeto incorporado

SslHandler objeto

ssl procesador de conversión de protocolo

Para convertir el flujo de datos a ssl streaming de protocolo. SslHandler es SslSocket paquete de servidor de compilación, lógicamente 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(); }

Herencia

Constructor

SslHandler

SslHandler constructor crea un nuevo objeto es SslHandler

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

Parámetros de llamada:

  • certs : matriz, lista de certificados del servidor
  • hdlr : Handler , el procesador incorporado funciones de procesamiento de mensaje, el encadenamiento de array, objeto de ruta, ver mq.Handler

El formato de certs es:

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] } ]

SslHandler constructor crea un nuevo objeto es SslHandler

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

Parámetros de llamada:

  • crt : X509Cert , certificado X509Cert , utilizado para el servidor de autenticación del cliente
  • key : PKey , clave privada de PKey , utilizada para hablar con el cliente
  • hdlr : Handler , el procesador incorporado funciones de procesamiento de mensaje, el encadenamiento de array, objeto de ruta, ver mq.Handler

Atributo miembro

verification

Entero, estableciendo el modo de autenticación de certificado, el valor predeterminado es VERIFY_NONE

1
Integer SslHandler.verification;

ca

X509Cert , certificado de cliente cadena de certificados de autenticación

1
readonly X509Cert SslHandler.ca;

handler

Handler , ssl procesador de conversión de protocolo evento actual objetos de interfaz de procesamiento

1
Handler SslHandler.handler;

Función miembro

invoke

Manejar un mensaje u objeto

1
Handler SslHandler.invoke(object v) async;

Parámetros de llamada:

  • v : object , especifique el mensaje u objeto a procesar

Resultado devuelto:

  • Handler , regrese al siguiente procesador

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String SslHandler.toString();

Resultado devuelto:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable