# Package io.vertx.core.net

- Interface Summary
  Interface | Description
  --- | ---
  KeyCertOptions | Key/cert configuration options.
  NetClient | A TCP client.
  NetServer | Represents a TCP server
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.
  NetSocketStream | A `ReadStream` of `NetSocket`, used for notifying socket connections to a `NetServer`.
  SocketAddress | The address of a socket
  TrustOptions | Certification authority configuration options.

- Class Summary
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  JksOptions | Key or trust store options configuring private key and/or certificates based on Java Keystore files.
  NetClientOptions | Options for configuring a `NetClient`.
  NetServerOptions | Options for configuring a `NetServer`.
  NetworkOptions |
  PemKeyCertOptions | Key store options configuring a private key and its certificate based on Privacy-enhanced Electronic Email (PEM) files.
  PemTrustOptions | Certificate Authority options configuring certificates based on Privacy-enhanced Electronic Email (PEM) files.
  PfxOptions | Key or trust store options configuring private key and/or certificates based on PKCS#12 files.
  ServerOptionsBase |
  TCPSSLOptions | Base class.

Copyright © 2015. All Rights Reserved.