9 Index

A

Abstract data model

   server (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

Applicability

C

Capability negotiation

Change tracking

Common data types

   enumerations

   structures

Create a vsc with status callback example

Create a vsc without status callback example

CreateVirtualSmartCard (Opnum 3) method

CreateVirtualSmartCardWithAttestation (Opnum 6) method

CreateVirtualSmartCardWithPinPolicy (Opnum 5) method

D

Data model - abstract

   server (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

Data types

   common - overview

DestroyVirtualSmartCard (Opnum 4) method

E

Enumerations

   overview

   SmartCardPinCharacterPolicyOption

   TPMVSCMGR_ERROR

   TPMVSCMGR_STATUS

Events

   local

      server

         ITpmVirtualSmartCardManager

         ITpmVirtualSmartCardManager2

         ITpmVirtualSmartCardManagerStatusCallback

   local - server (section 3.1.6, section 3.2.6, section 3.3.6, section 3.4.6)

   timer

      server

         ITpmVirtualSmartCardManager

         ITpmVirtualSmartCardManager2

         ITpmVirtualSmartCardManagerStatusCallback

   timer - server (section 3.1.5, section 3.2.5, section 3.3.5, section 3.4.5)

Examples

   create a vsc with status callback

   create a vsc without status callback

F

Fields - vendor extensible

Full IDL

G

Glossary

I

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   server (section 3.1.3, section 3.2.3, section 3.3.3, section 3.4.3)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

Interfaces

   server

      ITpmVirtualSmartCardManager2

Interfaces - server

   itpmvirtualsmartcardmanager2

   itpmvirtualsmartcardmanager3

Introduction

ITpmVirtualSmartCardManager2

   interface

      server

   server - overview

itpmvirtualsmartcardmanager2 interface

itpmvirtualsmartcardmanager3 interface

L

Local events

   server (section 3.1.6, section 3.2.6, section 3.3.6, section 3.4.6)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

M

Message processing

   server (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

Messages

   common data types

   transport

Methods

   CreateVirtualSmartCard (Opnum 3)

   CreateVirtualSmartCardWithAttestation (Opnum 6)

   CreateVirtualSmartCardWithPinPolicy (Opnum 5)

   DestroyVirtualSmartCard (Opnum 4)

   ReportError (Opnum 4)

   ReportProgress (Opnum 3)

N

Normative references

O

Overview (synopsis)

P

Parameters - security index

PinPolicySerializationstructure

Preconditions

Prerequisites

Product behavior

Protocol Details

   overview

R

References

   informative

   normative

Relationship to other protocols

ReportError (Opnum 4) method

ReportProgress (Opnum 3) method

S

Security

   implementer considerations

   parameter index

Sequencing rules

   ITpmVirtualSmartCardManager

   ITpmVirtualSmartCardManager2

   ITpmVirtualSmartCardManagerStatusCallback

   server (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4)

Server

   abstract data model (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1)

   CreateVirtualSmartCard (Opnum 3) method

   CreateVirtualSmartCardWithAttestation (Opnum 6) method

   CreateVirtualSmartCardWithPinPolicy (Opnum 5) method

   DestroyVirtualSmartCard (Opnum 4) method

   initialization (section 3.1.3, section 3.2.3, section 3.3.3, section 3.4.3)

   ITpmVirtualSmartCardManager

      abstract data model

      CreateVirtualSmartCard (Opnum 3) method

      DestroyVirtualSmartCard (Opnum 4) method

      initialization

      local events

      message processing

      sequencing rules

      timer events

      timers

   ITpmVirtualSmartCardManager2

      abstract data model

      CreateVirtualSmartCardWithPinPolicy (Opnum 5) method

      initialization

      interface

      local events

      message processing

      sequencing rules

      timer events

      timers

   itpmvirtualsmartcardmanager2 interface

   itpmvirtualsmartcardmanager3 interface

   ITpmVirtualSmartCardManagerStatusCallback

      abstract data model

      initialization

      local events

      message processing

      ReportError (Opnum 4) method

      ReportProgress (Opnum 3) method

      sequencing rules

      timer events

      timers

   local events (section 3.1.6, section 3.2.6, section 3.3.6, section 3.4.6)

   message processing (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4)

   overview (section 3.3, section 3.4)

   ReportError (Opnum 4) method

   ReportProgress (Opnum 3) method

   sequencing rules (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4)

   timer events (section 3.1.5, section 3.2.5, section 3.3.5, section 3.4.5)

   timers (section 3.1.2, section 3.2.2, section 3.3.2, section 3.4.2)

SmartCardPinCharacterPolicyOptionenumeration

Standards assignments

Structures

   overview

   PinPolicySerialization

T

Timer events

   server (section 3.1.5, section 3.2.5, section 3.3.5, section 3.4.5)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

Timers

   server (section 3.1.2, section 3.2.2, section 3.3.2, section 3.4.2)

      ITpmVirtualSmartCardManager

      ITpmVirtualSmartCardManager2

      ITpmVirtualSmartCardManagerStatusCallback

TPMVSCMGR_ERRORenumeration

TPMVSCMGR_STATUSenumeration

Tracking changes

Transport

V

Vendor extensible fields

Versioning

Show: