Implementation of WebCrypto interface

  • getRandomValues native implementation
  • Symmetric cryptography uses native implementation
  • Asymmetric cryptography uses calls to Server

Hierarchy

  • EventEmitter
    • SocketProvider

Constructors

Properties

cardReader: CardReader
client: Client
FORTIFY: string = "127.0.0.1:31337"

Accessors

Methods

  • Connects to Service Steps:

    1. Requests info data from Server
    • if server not found emits error
    1. Create 2key-ratchet session from PreKeyBundle

    Parameters

    • address: string = SocketProvider.FORTIFY

      Address to WebCrypto server. Default value is Fortify address (127.0.0.1:31337)

    • Optional options: ClientOptions

      WebSocket options

    Returns SocketProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns SocketProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns SocketProvider

Generated using TypeDoc