Options
All
  • Public
  • Public/Protected
  • All
V1.7
  • V1.6
  • V1.7
Menu

Class Ssl

Hierarchy

  • Ssl

Index

Methods

bioRead

  • bioRead(): ArrayBuffer
  • Expose BIO_read. Read outgoing encrypted data to be sent directly to server

    Returns ArrayBuffer

bioWrite

  • bioWrite(data: ArrayBuffer | string): number
  • Expose BIO_write and forward return value to JS. Write incoming encrypted data to our SSL resource.

    Parameters

    • data: ArrayBuffer | string

    Returns number

doHandshake

  • doHandshake(): number
  • Expose SSL_do_handshake and forward return value to JS.

    Returns number

getError

  • getError(returnCode: number): string
  • Use SSL_get_error to convert an error code into a string.

    Parameters

    • returnCode: number

    Returns string

getVerify

  • getVerify(): boolean
  • Expose SSL_get_verify_result and forward return value to JS.

    Returns boolean

setHostname

  • setHostname(name: string): void
  • Expose SSL_set_tlsext_host_name to set SNI hostname .

    Parameters

    • name: string

    Returns void

sslRead

  • sslRead(buf: ArrayBuffer): number
  • Expose SSL_read and forward return value to JS. Read unencrypted data out of the SSL resource into an array buffer

    Parameters

    • buf: ArrayBuffer

    Returns number

sslShutdown

  • sslShutdown(): number
  • Expose SSL_shutdown and forward return value to JS.

    Returns number

sslWrite

  • sslWrite(data: ArrayBuffer | string): number
  • Expose SSL_write and forward return value to JS. Write unencrypted data out of the SSL resource.

    Parameters

    • data: ArrayBuffer | string

    Returns number

Generated using TypeDoc