TCG Software Stack (TSS) Specification Page 19
5.6.2.5 TCS Creating a Key................................................................................................................ 530
5.6.2.5.1 Tcsip_CreateWrapKey.................................................................................................. 530
5.6.2.6 TCS Working with Keys.......................................................................................................... 532
5.6.2.6.1 Tcsip_GetPubKey......................................................................................................... 532
5.6.2.6.2 Tcsip_OwnerReadInternalPub...................................................................................... 534
5.6.2.7 TCS Credential Management................................................................................................. 536
5.6.2.7.1 Tcsip_MakeIdentity....................................................................................................... 536
5.6.3 TCS Use Models............................................................................................................................... 539
5.6.3.1 TCS Load Key by UUID.......................................................................................................... 539
5.7 TCS Event Manager................................................................................................................................ 541
5.7.1 TCS Event Manager Functions and Operations................................................................................ 541
5.7.2 TCS Event Manager Interface.......................................................................................................... 541
5.7.2.1 TCS Event Manager Interface Structures and Definitions....................................................... 541
5.7.2.1.1 TCS The Event Log...................................................................................................... 541
5.7.2.2 TCS Event Manager Interface Functions................................................................................ 542
5.7.2.2.1 Tcsi_LogPcrEvent ........................................................................................................ 542
5.7.2.2.2 Tcsi_GetPcrEvent......................................................................................................... 544
5.7.2.2.3 Tcsi_GetPcrEventsByPcr............................................................................................. 546
5.7.2.2.4 Tcsi_GetPcrEventLog................................................................................................... 548
5.8 TCS TPM Parameter Block Generator................................................................................................... 550
5.8.1 TCS TPM Parameter Block Generator Functions and Operations.................................................... 550
5.8.2 TCS TPM Parameter Block Generator Interface............................................................................... 550
5.8.2.1 Functions................................................................................................................................ 550
5.8.2.2 TPM Ownership, Authorization, and Identity........................................................................... 552
5.8.2.2.1 Tcsip_SetOwnerInstall.................................................................................................. 552
5.8.2.2.2 Tcsip_TakeOwnership.................................................................................................. 553
5.8.2.2.3 Tcsip_OIAP.................................................................................................................. 556
5.8.2.2.4 Tcsip_OSAP................................................................................................................. 557
5.8.2.2.5 Tcsip_ChangeAuth....................................................................................................... 558
5.8.2.2.6 Tcsip_ChangeAuthOwner............................................................................................. 560
5.8.2.2.7 Tcsip_ChangeAuthAsymStart....................................................................................... 561
5.8.2.2.8 Tcsip_ChangeAuthAsymFinish..................................................................................... 564
5.8.2.2.9 Tcsip_TerminateHandle................................................................................................ 567
5.8.2.2.10 Tcsip_ActivateTPMIdentity......................................................................................... 568
5.8.2.3 TCS Context........................................................................................................................... 570
5.8.2.3.1 Tcsi_GetCapability (Versioning, Platform-Type)........................................................... 570
5.8.2.4 Transport Protection .............................................................................................................. 571
5.8.2.4.1 Tcsip_EstablishTransport............................................................................................. 571
Version 1.2 Level 1 Jan 11, 2006 Copyright TCG 2006
TCG Software Stack (TSS) Specification