# `SSL.Protocol.ServerFlightVerifier.Input`
[🔗](https://github.com/gsmlg-dev/http_fetch/blob/v0.16.7/apps/ex_ssl/lib/ssl/protocol/server_flight_verifier.ex#L6)

Exact public handshake inputs and fresh per-connection client key material.

# `t`

```elixir
@type t() :: %SSL.Protocol.ServerFlightVerifier.Input{
  client_hello: binary(),
  client_identity: SSL.ClientIdentity.t() | nil,
  client_key_pair: SSL.Crypto.KeyExchange.KeyPair.t(),
  enable_tickets: term(),
  identity: SSL.PKIX.identity(),
  records: [binary()],
  server_hello: SSL.Protocol.ServerHello.t(),
  ticket: term(),
  trust_source: term()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
