Tspi_Policy_SetSecret man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

Tspi_Policy_SetSecrTCG3Software Stack Developer's RefeTspi_Policy_SetSecret(3)

NAME
       Tspi_Policy_SetSecret  -	 set the authorization data of a policy object
       and define the handling of its retrieval

SYNOPSIS
       #include <tss/platform.h>
       #include <tss/tcpa_defines.h>
       #include <tss/tcpa_typedef.h>
       #include <tss/tcpa_struct.h>
       #include <tss/tss_typedef.h>
       #include <tss/tss_structs.h>
       #include <tss/tspi.h>

       TSS_RESULT Tspi_Policy_SetSecret(TSS_HPOLICY hPolicy,	    TSS_FLAG secretMode,
					UINT32	    ulSecretLength, BYTE*    rgbSecret);

DESCRIPTION
       TSS_Policy_SetSecret sets the authorization data for  an	 object.  This
       mthod  also defines the handling of its retrieving. There are mand dif‐
       ferent paths as specified by the secretMode Flag.

PARAMETERS
   hPolicy
       The handle of the policy object.

   secretMode
       Flag indicating the policy secret mode to set. Possible values are:
	TSS_SECRET_MODE_SHA1 - Secret in the form of 20 bytes of  SHA-1	 data.
       The secret will not be touched by the TSP.
	TSS_SECRET_MODE_PLAIN  -  The data passed in will be hashed by the TSP
       using SHA-1.
	TSS_SECRET_MODE_POPUP - The TSP will ask for a secret by displaying  a
       GUI pop-up window.
	TSS_SECRET_MODE_CALLBACK  -  The  application  will provide a callback
       function for authorization data.

   ulSecretLength
       The length (in bytes) of the rgbSecret parameter.

   rgbSecret
       The secret data blob.

RETURN CODES
       Tspi_Policy_SetSecret returns TSS_SUCCESS on success, otherwise one  of
       the following values are returned:

       TSS_E_INVALID_HANDLE - hPolicy is an invalid parameter.

       TSS_E_INTERNAL_ERROR - An error occurred internal to the TSS.

CONFORMING TO
       Tspi_Policy_SetSecret  conforms to the Trusted Computing Group Software
       Specification version 1.1 Golden

SEE ALSO
       Tspi_Policy_FlushSecret(3).

TSS 1.1				  2004-05-26	      Tspi_Policy_SetSecret(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net