Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

lcp_crtpolelt(8) [centos man page]

LCP_CRTPOLELT(8)						   User Manuals 						  LCP_CRTPOLELT(8)

NAME
lcp_crtpolelt - create an Intel(R) TXT policy element of specified type. SYNOPSIS
lcp_crtpolelt COMMAND [OPTION] DESCRIPTION
lcp_crtpolelt is used to create an Intel(R) TXT policy element of specified type. OPTIONS
--create create an policy element --type type type of element; must be first option; see below for type strings and their options --out file output file name [--ctrl pol-elt-ctr1] PolEltControl field (hex or decimal) --show file show policy element --verbose enable verbose output; can be specified with any command --help print out the help message Available type options: mle [--minver ver] minimum version of SINIT mle [file1][file2]... one or more files containing MLE hash(es); each file can contain multiple hashes pconf [file1][file2]... one or more files containing PCR numbers and the desired digest of each; each file will be a PCONF custom [--uuid UUID] UUID in format: {0xaabbccdd, 0xeeff, 0xgghh, 0xiijj, {0xkk 0xll, 0xmm, 0xnn, 0xoo, 0xpp}} or "--uuid tboot" to use default custom [file] file containing element data EXAMPLES
Create an MLE element: 1 lcp_mlehash -c "logging=serial,vga,memory" /boot/tboot.gz > mle-hash 2 lcp_crtpolelt --create --type mle --ctrl 0x00 --minver 17 --out mle.elt mle-hash Create a PCONF element: 1 cat /sys/devices/platform/tpm_tis/pcrs | grep -e PCR-00 -e PCR-01 > pcrs 2 lcp_crtpolelt --create --type pconf --out pconf.elt pcrs Create an SBIOS element: 1 Create hash file containing BIOS hash(es), e.g. named sbios-hash 2 lcp_crtpolelt --create --type sbios --out sbios.elt sbios-hash Create a CUSTOM element: 1 Create or determine the UUID that will identify this data format (e.g. using uuidgen(1)). 2 Create the data file that will be placed in this element (e.g. the policy file from tb_polgen(8)). 3 lcp_crtpolelt --create --type custom --out custom.elt --uuid uuid-value data-file SEE ALSO
lcp_crtpol2(8), lcp_mlehash(8), lcp_crtpollist(8), uuidgen(1), tb_polgen(8). tboot 2011-12-31 LCP_CRTPOLELT(8)

Check Out this Related Man Page

Config::Model::SimpleUI(3pm)				User Contributed Perl Documentation			      Config::Model::SimpleUI(3pm)

NAME
Config::Model::SimpleUI - Simple interface for Config::Model VERSION
version 2.021 SYNOPSIS
use Config::Model; use Config::Model::SimpleUI ; use Log::Log4perl qw(:easy); Log::Log4perl->easy_init($WARN); # define configuration tree object my $model = Config::Model->new; $model->create_config_class( name => "Foo", element => [ [qw/foo bar/] => { type => 'leaf', value_type => 'string' }, ] ); $model ->create_config_class ( name => "MyClass", element => [ [qw/foo bar/] => { type => 'leaf', value_type => 'string' }, hash_of_nodes => { type => 'hash', # hash id index_type => 'string', cargo => { type => 'node', config_class_name => 'Foo' }, }, ], ) ; my $inst = $model->instance(root_class_name => 'MyClass' ); my $root = $inst->config_root ; # put data my $step = 'foo=FOO hash_of_nodes:fr foo=bonjour - hash_of_nodes:en foo=hello '; $root->load( step => $step ); my $ui = Config::Model::SimpleUI->new( root => $root , title => 'My class ui', prompt => 'class ui', ); # engage in user interaction $ui -> run_loop ; print $root->dump_tree ; Once the synopsis above has been saved in "my_test.pl", you can do: $ perl my_test.pl class ui:$ ls foo bar hash_of_nodes class ui:$ ll hash_of_nodes name value type comment hash_of_nodes <Foo> node hash keys: "en" "fr" class ui:$ cd hash_of_nodes:en class ui: hash_of_nodes:en $ ll name value type comment foo hello string bar [undef] string class ui: hash_of_nodes:en $ set bar=bonjour class ui: hash_of_nodes:en $ ll name value type comment foo hello string bar bonjour string class ui: hash_of_nodes:en $ ^D At the end, the test script will dump the configuration tree. The modified "bar" value can be found in there: foo=FOO hash_of_nodes:en foo=hello bar=bonjour - hash_of_nodes:fr foo=bonjour - - DESCRIPTION
This module provides a pure ASCII user interface using STDIN and STDOUT. USER COMMAND SYNTAX
cd ... Jump into node or value element. You can use "cd <element>", "cd <elt:key>" or "cd -" to go up one node or "cd !" to go to configuration root. set elt=value Set a leaf value. set elt:key=value Set a leaf value locate in a hash or list element. display node_name elt:key Display a value ls Show elements of current node help Show available commands. desc[ription] Show class description of current node. desc(elt) Show description of element from current node. desc(value) Show effect of value (for enum) CONSTRUCTOR
parameters root Root node of the configuration tree title UI title prompt UI prompt. The prompt will be completed with the location of the current node. Methods run_loop() Engage in user interaction until user enters '^D' (CTRL-D). BUGS
o UI should take into account experience. AUTHOR
Dominique Dumont, (ddumont at cpan dot org) SEE ALSO
Config::Model, Config::Model::Instance, Config::Model::Node, perl v5.14.2 2012-11-09 Config::Model::SimpleUI(3pm)
Man Page