C# Класс Tpm2Lib.AsymParms

Наследование: TpmStructureBase, IPublicParmsUnion
Показать файл Открыть проект Примеры использования класса

Private Properties

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

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

Метод Описание
AsymParms ( ) : System
AsymParms ( AsymParms the_AsymParms ) : System
AsymParms ( SymDefObject the_symmetric, IAsymSchemeUnion the_scheme ) : System
Copy ( ) : AsymParms
GetUnionSelector ( ) : TpmAlgId

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

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

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

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

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

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

public AsymParms ( SymDefObject the_symmetric, IAsymSchemeUnion the_scheme ) : System
the_symmetric SymDefObject the companion symmetric algorithm for a restricted decryption key and shall be set to a supported symmetric algorithm This field is optional for keys that are not decryption keys and shall be set to TPM_ALG_NULL if not used.
the_scheme IAsymSchemeUnion for a key with the sign attribute SET, a valid signing scheme for the key type for a key with the decrypt attribute SET, a valid key exchange protocol for a key with sign and decrypt attributes, shall be TPM_ALG_NULL(One of KeySchemeEcdh, KeySchemeEcmqv, SigSchemeRsassa, SigSchemeRsapss, SigSchemeEcdsa, SigSchemeEcdaa, SigSchemeSm2, SigSchemeEcschnorr, EncSchemeRsaes, EncSchemeOaep, SchemeHash, NullAsymScheme)
Результат System

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

public Copy ( ) : AsymParms
Результат AsymParms

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

public GetUnionSelector ( ) : TpmAlgId
Результат TpmAlgId