# `ExWapp.Noise.Certificate`
[🔗](https://github.com/elchemista/ex_wapp/blob/v0.1.5/lib/ex_wapp/noise/certificate.ex#L1)

Validates the WhatsApp Noise certificate chain presented during handshake.

Verification anchors the intermediate certificate to WhatsApp's public key and
checks that the leaf certificate binds the expected server static key.

# `verify`

```elixir
@spec verify(binary(), binary()) :: :ok | {:error, term()}
```

# `verify_signature`

```elixir
@spec verify_signature(binary(), binary(), binary()) :: boolean()
```

---

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