# Overview

| Function | Description |
| -------- | ----------- |
| [cert.bundle.show](cert.bundle.show.md) | Lists the certificates in a cert bundle file. |
| [cert.bundle.split](cert.bundle.split.md) | Splits a cert bundle file. |
| [cert.csr.create](cert.csr.create.md) | Creates a CSR for a key pair. |
| [cert.csr.pubkey](cert.csr.pubkey.md) | Shows the public key of a CSR. |
| [cert.csr.pubkey.hash](cert.csr.pubkey.hash.md) | Prints the sha256 hash of a public key of a CSR. |
| [cert.csr.show](cert.csr.show.md) | Shows details of a CSR. |
| [cert.key.create](cert.key.create.md) | Creates a rsa or ec key pair. |
| [cert.key.decrypt](cert.key.decrypt.md) | Decrypts a private key file. |
| [cert.key.encrypt](cert.key.encrypt.md) | Encrypts a private key file with AES256. |
| [cert.key.public](cert.key.public.md) | Prints the public key. |
| [cert.key.public.hash](cert.key.public.hash.md) | Prints the sha256 hash of public key. |
| [cert.key.verify](cert.key.verify.md) | Verify key consistency. |
| [cert.pkcs12.create](cert.pkcs12.create.md) | Creates a pkcs12 file with private key, certificate and optional chain. |
| [cert.pkcs12.extract](cert.pkcs12.extract.md) | Extracts the private key, certificate and chain from a pkcs12 file. |
| [cert.x509.check](cert.x509.check.md) | Checks if the certificate is issued for specific hostname and will not expire within next 7 days. |
| [cert.x509.pubkey](cert.x509.pubkey.md) | Shows the public key of a x509 certificate. |
| [cert.x509.pubkey.hash](cert.x509.pubkey.hash.md) | Prints the sha256 hash of the public key of a x509 certificate. |
| [cert.x509.show](cert.x509.show.md) | Shows details of a x509 certificate. |
