# CertificateHandler

> Holds a reference to a UnityHttpMessageHandler.CertificateHandler object, which manages certificate validation for the underlying UnityWebRequest that this UnityHttpMessageHandler creates.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.Networking](/engine/6000.5/script-reference/unityengine/networking.md)
* **Assembly:** UnityEngine.UnityWebRequestModule

```csharp
public CertificateHandler CertificateHandler { get; set; }
```

### Remarks

Setting this property to `null` makes the platform use the default certificate validation, which validates certificates against a root certificate authority store (most commonly Operating System store).

Not all platforms support certificate validation callbacks. Refer to [UnityHttpMessageHandler.CertificateHandler](/engine/6000.5/script-reference/unityengine/networking/unityhttpmessagehandler/certificatehandler.md) for a list of supported platforms.

*Default value:* `null`.
