public static void GetTpmInfo(Tpm2 tpm, out string manufacturer, out uint year, out uint dayOfYear)
{
// ReSharper disable once RedundantAssignment
manufacturer = "";
year = GetProperty(tpm, Pt.Year);
dayOfYear = GetProperty(tpm, Pt.DayOfYear);
uint manX = GetProperty(tpm, Pt.Manufacturer);
var arr = Marshaller.GetTpmRepresentation(manX);
manufacturer = (new System.Text.UTF8Encoding()).GetString(arr, 0, arr.Length);
}