C# Class Goedel.MeshProfileManager.AddProfile

Inheritance: Goedel.Trojan.Data
Afficher le fichier Open project: hallambaker/Mathematical-Mesh Class Usage Examples

Méthodes publiques

Свойство Type Description
AccountIndex int
AccountName string
AllMailAccountInfos List
ConfigureEmail bool
ConfigureNetwork bool
ConfigurePassword bool
ConfigureRecovery bool
CurrentDialog Goedel.Trojan.Data
Device1 string
Device1Description string
DoLocal bool
InvalidInput string
MailAccountInfos List
MeshClient MeshClient
PendingConnectionRequests List
Portal string
ThisDevice SignedDeviceProfile
UDF string
Wizard Wizard_AddProfile
share1 string
share2 string
share3 string

Méthodes publiques

Méthode Description
AcceptConnection ( ) : bool

Accept the connection request

AddDevice ( ApplicationProfileEntry Entry, PersonalProfile PersonalProfile, SignedDeviceProfile Device ) : void

Add a device to an application profile

AddProfile ( Wizard_AddProfile Wizard ) : System
CheckPending ( ) : bool

Check to see if there are pending connection requests.

GenerateProfile ( ) : void

Generate a new profile with the requested options. Note that this could be parallelized very easily by performing time consuming operations (e.g. generating keys) while the user is answering other questions.

GetAccount ( string Portal, string Account ) : void

Get the account data

Initialize ( ) : void

One time initialization of the page.

MakeCheckRecovery ( ) : void
Navigate ( Goedel Dialog ) : void

Navigate to a new dialog.

PostConnect ( ) : void

Post a connection request.

RecoverProfile ( string Shares ) : string

Recover profile from the mesh using the threshold key shares.

RejectConnection ( ) : bool

Reject the connection request

TryNewPortalAccount ( string Portal, string Account ) : bool

Attempt to create an account at the specified portal.

Method Details

AcceptConnection() public méthode

Accept the connection request
public AcceptConnection ( ) : bool
Résultat bool

AddDevice() public méthode

Add a device to an application profile
public AddDevice ( ApplicationProfileEntry Entry, PersonalProfile PersonalProfile, SignedDeviceProfile Device ) : void
Entry ApplicationProfileEntry Applicationprofile entry to update
PersonalProfile PersonalProfile Personal profile to link to
Device SignedDeviceProfile Signed device profile.
Résultat void

AddProfile() public méthode

public AddProfile ( Wizard_AddProfile Wizard ) : System
Wizard Wizard_AddProfile
Résultat System

CheckPending() public méthode

Check to see if there are pending connection requests.
public CheckPending ( ) : bool
Résultat bool

GenerateProfile() public méthode

Generate a new profile with the requested options. Note that this could be parallelized very easily by performing time consuming operations (e.g. generating keys) while the user is answering other questions.
public GenerateProfile ( ) : void
Résultat void

GetAccount() public méthode

Get the account data
public GetAccount ( string Portal, string Account ) : void
Portal string
Account string
Résultat void

Initialize() public méthode

One time initialization of the page.
public Initialize ( ) : void
Résultat void

MakeCheckRecovery() public méthode

public MakeCheckRecovery ( ) : void
Résultat void

Navigate() public méthode

Navigate to a new dialog.
public Navigate ( Goedel Dialog ) : void
Dialog Goedel
Résultat void

PostConnect() public méthode

Post a connection request.
public PostConnect ( ) : void
Résultat void

RecoverProfile() public méthode

Recover profile from the mesh using the threshold key shares.
public RecoverProfile ( string Shares ) : string
Shares string Array containing the necessary shares.
Résultat string

RejectConnection() public méthode

Reject the connection request
public RejectConnection ( ) : bool
Résultat bool

TryNewPortalAccount() public méthode

Attempt to create an account at the specified portal.
public TryNewPortalAccount ( string Portal, string Account ) : bool
Portal string
Account string
Résultat bool

Property Details

AccountIndex public_oe property

Index variable used to track which mail account is being queried.
public int AccountIndex
Résultat int

AccountName public_oe property

Account name
public string AccountName
Résultat string

AllMailAccountInfos public_oe property

The list of mail accounts found on the machine.
public List AllMailAccountInfos
Résultat List

ConfigureEmail public_oe property

Set true if the user wants to setup the email profile app.
public bool ConfigureEmail
Résultat bool

ConfigureNetwork public_oe property

Set true if the user wants to setup the network profile app.
public bool ConfigureNetwork
Résultat bool

ConfigurePassword public_oe property

Set true if the user wants to setup the password profile app.
public bool ConfigurePassword
Résultat bool

ConfigureRecovery public_oe property

Set true if the user wants to escrow keys for recovery.
public bool ConfigureRecovery
Résultat bool

CurrentDialog public_oe property

The currently active dialog
public Data,Goedel.Trojan CurrentDialog
Résultat Goedel.Trojan.Data

Device1 public_oe property

The device name
public string Device1
Résultat string

Device1Description public_oe property

The Device Description.
public string Device1Description
Résultat string

DoLocal public_oe property

Flag to allow local processing.
public bool DoLocal
Résultat bool

InvalidInput public_oe property

Reporting string for invalid input. When an operation throws an error, the corresponding text is written to InvalidInput for reporting to the user.
public string InvalidInput
Résultat string

MailAccountInfos public_oe property

The list of mail accounts the user would like to create mesh profiles for.
public List MailAccountInfos
Résultat List

MeshClient public_oe property

Track state of the mesh connection.
public MeshClient MeshClient
Résultat MeshClient

PendingConnectionRequests public_oe property

List of pending connection requests.
public List PendingConnectionRequests
Résultat List

Portal public_oe property

DNS address of Mesh portal.
public string Portal
Résultat string

ThisDevice public_oe property

The device profile.
public SignedDeviceProfile ThisDevice
Résultat SignedDeviceProfile

UDF public_oe property

The UDF of the current personal profile.
public string UDF
Résultat string

Wizard public_oe property

public Wizard_AddProfile,Goedel.MeshProfileManager Wizard
Résultat Wizard_AddProfile

share1 public_oe property

Return the first share value
public string share1
Résultat string

share2 public_oe property

Return the second share value
public string share2
Résultat string

share3 public_oe property

Return the third share value
public string share3
Résultat string