C# Класс Tpm2Lib.TpmPolicyAuthorize

This command allows policies to change. If a policy were static, then it would be difficult to add users to a policy. This command lets a policy authority sign a new policy so that it may be used in an existing policy.
Наследование: PolicyAce
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
PolicyRef byte[]
PolicyToReplace byte[]
Sig1 SignatureRsapss
Sig2 SignatureRsassa
SigningHash TpmAlgId
SigningKey TpmPublic

Открытые методы

Метод Описание
TpmPolicyAuthorize ( ) : System
TpmPolicyAuthorize ( byte policyToReplace, byte policyRef, TpmPublic signingKey, TpmAlgId signingHash, ISignatureUnion signature, string branchName = "" ) : System

This command allows policies to change. If a policy were static, then it would be difficult to add users to a policy. This command lets a policy authority sign a new policy so that it may be used in an existing policy.

Приватные методы

Метод Описание
Execute ( Tpm2 tpm, AuthSession authSession, PolicyTree policy ) : TpmRc
GetPolicyDigest ( TpmAlgId hashAlg ) : TpmHash

Описание методов

TpmPolicyAuthorize() публичный Метод

public TpmPolicyAuthorize ( ) : System
Результат System

TpmPolicyAuthorize() публичный Метод

This command allows policies to change. If a policy were static, then it would be difficult to add users to a policy. This command lets a policy authority sign a new policy so that it may be used in an existing policy.
public TpmPolicyAuthorize ( byte policyToReplace, byte policyRef, TpmPublic signingKey, TpmAlgId signingHash, ISignatureUnion signature, string branchName = "" ) : System
policyToReplace byte
policyRef byte
signingKey TpmPublic
signingHash TpmAlgId
signature ISignatureUnion
branchName string
Результат System

Описание свойств

PolicyRef публичное свойство

public byte[] PolicyRef
Результат byte[]

PolicyToReplace публичное свойство

public byte[] PolicyToReplace
Результат byte[]

Sig1 публичное свойство

public SignatureRsapss,Tpm2Lib Sig1
Результат SignatureRsapss

Sig2 публичное свойство

public SignatureRsassa,Tpm2Lib Sig2
Результат SignatureRsassa

SigningHash публичное свойство

public TpmAlgId SigningHash
Результат TpmAlgId

SigningKey публичное свойство

public TpmPublic,Tpm2Lib SigningKey
Результат TpmPublic