Я могу сохранить ключ подтверждения от доверенного платформенного модуля в байтовом массиве, используя следующий код (ссылающийся на TSS. NET):
TpmPublic ekPub = GetEndorsementKey();
byte[] ek = ekPub.GetTpm2BRepresentation();
Я пробовал это, но я не знать, как перейти от Tpm2bPublicKeyRsa
к экземпляру TpmPublic
:
Tpm2bPublicKeyRsa temp = new Tpm2bPublicKeyRsa(ek)
Примечания:
- Я хочу передать ключ подтверждения в виде байтового массива потому что удобно Base64 кодировать массив для копирования / вставки.
- Я хочу вернуться к экземпляру
TpmPublic
, чтобы я мог преобразовать этот ключ (например, this ) в нечто Я могу использовать его на стороне сервера. NET (без TPM).