dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.25k stars 4.73k forks source link

Setup emulator for TPM/HSM testing #89183

Open krwq opened 1 year ago

krwq commented 1 year ago

@CIPop has suggested that we could use something similar to: Running in this container: https://github.com/Azure/azure-iot-sdk-c/blob/main/jenkins/openssl-engine/Dockerfile Script to prepare the HSM simulator: https://github.com/Azure/azure-iot-sdk-c/blob/main/jenkins/linux_openssl_engine.sh

Manual testing instructions

ghost commented 1 year ago

Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones See info in area-owners.md if you want to be subscribed.

Issue Details
@CIPop has [suggested](https://github.com/dotnet/runtime/pull/88656#discussion_r1260014555) that we could use something similar to: Running in this container: https://github.com/Azure/azure-iot-sdk-c/blob/main/jenkins/openssl-engine/Dockerfile Script to prepare the HSM simulator: https://github.com/Azure/azure-iot-sdk-c/blob/main/jenkins/linux_openssl_engine.sh
Author: krwq
Assignees: -
Labels: `area-System.Security`, `test-enhancement`
Milestone: Future