How to use AWS IoT Fleet provisioning on FreeRTOS "release-v10.3.1", I don't want to move to AWS-FreeRTOS

for provisioning using CSR method,
what key has to be present in the device?
How to generate the key which has to embedded in the device?
What is the certificate to be uploaded during the selection of “Create CSR” on AWS while creating thing?