Resource Type: tpmtoken

Defined in:
lib/puppet/type/tpmtoken.rb
Providers:
pkcsconf

Overview

This type will manage the PKCS #11 interface provided by opencryptoki, and backed by the TPM.

Example:

include 'tpm'

tpmtoken { 'tpmtok':
  ensure   => present,
  so_pin   => '87654321',
  user_pin => '87654321'
}

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • label

    The tag of the slot, to be used during initialization

  • provider

    The specific backend to use for this ‘tpmtoken` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • so_pin

    Security Officer (SO) PIN for the interface

  • user_pin

    User PIN for the interface