-
Notifications
You must be signed in to change notification settings - Fork 460
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Device Provisioning with Azure IoTHub for Ubuntu 22.04 using Trusted Platform Module(TPM) #7338
Comments
@vipeller Any update on this issue? |
Sorry about answering this slowly. It is in the queue, but we did not get there to work on this |
Will it get done before April 2025 when Ubuntu 20.04 is out of support? |
@vipeller @MattCosturos why this issue is depending upon 20.04? Also this document was introduced in 1.3 and later Azure released 1.4,1.5 etc. and 1.5 is compatible with Ubuntu 22.04 but this document is not updated. Shouldn't we update document with new releases?? Note: This is blocking our release and delaying customer onboarding. |
Use tpm2-openssl to generate CSR like
tpm2-tss-engine -> openssl 1 |
Thanks for the update @wudiqiang2024 : We will review the doc internally. |
Expected Behavior
We have been using the following packages for device provisioning using IoTHub for
Ubuntu 20.04
aziot-edge=1.5.0-1
aziot-identity-service=1.5.0-1
In order to utilize TPM(Trusted Platform Module) functionality, we generate a Certificate Signing Request utilizing OpenSSL and tpm2tss engine. For this, the below Linux TPM2 & TSS2 Software implementations are used
Further Details:
OpenSSL
version inUbuntu 20.04
is1.1.1f
With these packages, generation of CSR and provisioning would be successful.
Observed Behaviour
We want to achieve the same functionality for
Ubuntu 22.04
For iotedge versions same as above, when we use the same versions of tpm packages, we face OpenSSL errors. This is due to the fact that Ubuntu 22.04 comes with
OpenSSL
version3.0.2
amd the older tpm packages that we are using are not anymore compatible. We have tried to upgrade the packages which are tightly dependent on OpenSSL, but we are still facing problems.Output when executing the following command in 20.04
Output when executing the same command in 22.04
Are there any recommended Releases for the TPM packages mentioned above which would be compatible with?
aziot-edge=1.5.0-1
aziot-identity-service=1.5.0-1
The text was updated successfully, but these errors were encountered: