--- title: "Tutorials" source_url: https://dev.digicert.com/trustedge/tutorials.html --- ## In this section - [Create a Certificate Signing Request (CSR)](https://dev.digicert.com/md/trustedge/tutorials/create-a-certificate-signing-request-csr.md) - [EST enrollment](https://dev.digicert.com/md/trustedge/tutorials/est-enrollment.md) - [Generate hardware-based private key (TPM2)](https://dev.digicert.com/md/trustedge/tutorials/generate-hardware-based-private-key-tpm2.md) - [Generate software-based private key](https://dev.digicert.com/md/trustedge/tutorials/generate-software-based-private-key.md) - [Generate a x.509 certificate](https://dev.digicert.com/md/trustedge/tutorials/generate-a-x-509-certificate.md) - [Initialize and start TrustEdge: TrustEdge agent](https://dev.digicert.com/md/trustedge/tutorials/initialize-and-start-trustedge-trustedge-agent.md) - [Report custom inventory attributes](https://dev.digicert.com/md/trustedge/tutorials/report-custom-inventory-attributes.md) - [SCEP enrollment](https://dev.digicert.com/md/trustedge/tutorials/scep-enrollment.md) - [Take ownership of a TPM](https://dev.digicert.com/md/trustedge/tutorials/take-ownership-of-a-tpm.md) - [Using PQC to secure MQTT with TrustEdge](https://dev.digicert.com/md/trustedge/tutorials/using-pqc-to-secure-mqtt-with-trustedge.md)