in dotnet-core/AWS.IoT.FleetProvisioning/Provisioning/DeviceProvisioningHandler.cs [118:134]
private void AssembleCertificates(dynamic data)
{
_logger.LogDebug($"Within {nameof(AssembleCertificates)} method.");
var certificateId = data.certificateId;
var prefix = ((string) certificateId).Substring(0, 10);
_permanentCertificate = $"{prefix}-certificate.pem.crt";
File.WriteAllText(Path.Combine(_settings.SecureCertificatePath, _permanentCertificate),
(string) data.certificatePem);
_permanentCertificateKey = $"{prefix}-private.pem.key";
File.WriteAllText(Path.Combine(_settings.SecureCertificatePath, _permanentCertificateKey),
(string) data.privateKey);
RegisterThing((string) data.certificateOwnershipToken);
}