When creating public-private key pair and certificate, usually we see that the certificate looks like this:

```
        -----BEGIN CERTIFICATE-----
        XXX
        XXX
        ...
        XXX
        -----END CERTIFICATE-----

```

If I understand correctly, the certificate should contain a lot of information like issuer, time, algorithm, public key, etc.

Can anybody tell me how we can a browser decode this certificate?