C# 클래스 Goedel.Mesh.Platform.MeshPersonal

Wrapper for Mesh personal profile.
파일 보기 프로젝트 열기: hallambaker/Mathematical-Mesh

공개 프로퍼티들

프로퍼티 타입 설명
IsAdmin bool

공개 메소드들

메소드 설명
Add ( ApplicationProfile ApplicationProfile ) : MeshApplication

Add application profile

AddPortal ( string PortalID ) : void

Add a portal to the local profile.

Complete ( ) : void

Complete a pending connection request.

CreateEscrow ( int shares, int quorum ) : void

Create a set of escrow shared for the private keys

DeletePrivateKeys ( ) : void

Delete all private keys from this machine

GetApplication ( MeshApplicationType Type, string UDF, string Friendly ) : MeshApplication

Get a application profile with the specified UDF. If neither the UDF nor the friendly name is specified, the default profile is returned.

GetApplicationPassword ( string UDF, string Friendly ) : MeshApplication

Get a password application profile with the specified UDF. If neither the UDF nor the friendly name is specified, the default profile is returned.

GetPIN ( ) : string

Get a pin code verifier for the profile.

MeshPersonal ( string PortalID, string UDF ) : System

Return an interface populated with personal profile.

Pending ( ) : void

Retrieve pending connection requests

Update ( ) : void

Write updates to the portal

메소드 상세

Add() 공개 메소드

Add application profile
public Add ( ApplicationProfile ApplicationProfile ) : MeshApplication
ApplicationProfile ApplicationProfile Profile to add
리턴 MeshApplication

AddPortal() 공개 메소드

Add a portal to the local profile.
public AddPortal ( string PortalID ) : void
PortalID string Portal Identifier
리턴 void

Complete() 공개 메소드

Complete a pending connection request.
public Complete ( ) : void
리턴 void

CreateEscrow() 공개 메소드

Create a set of escrow shared for the private keys
public CreateEscrow ( int shares, int quorum ) : void
shares int Number of shares.
quorum int Number of shares required to reconstruct the key.
리턴 void

DeletePrivateKeys() 공개 메소드

Delete all private keys from this machine
public DeletePrivateKeys ( ) : void
리턴 void

GetApplication() 공개 메소드

Get a application profile with the specified UDF. If neither the UDF nor the friendly name is specified, the default profile is returned.
public GetApplication ( MeshApplicationType Type, string UDF, string Friendly ) : MeshApplication
Type MeshApplicationType The application type
UDF string Fingerprint of profile to locate.
Friendly string Friendly name of profile to locate.
리턴 MeshApplication

GetApplicationPassword() 공개 메소드

Get a password application profile with the specified UDF. If neither the UDF nor the friendly name is specified, the default profile is returned.
public GetApplicationPassword ( string UDF, string Friendly ) : MeshApplication
UDF string Fingerprint of profile to locate.
Friendly string Friendly name of profile to locate.
리턴 MeshApplication

GetPIN() 공개 메소드

Get a pin code verifier for the profile.
public GetPIN ( ) : string
리턴 string

MeshPersonal() 공개 메소드

Return an interface populated with personal profile.
public MeshPersonal ( string PortalID, string UDF ) : System
PortalID string Portal Identifier
UDF string Fingerprint of profile to locate.
리턴 System

Pending() 공개 메소드

Retrieve pending connection requests
public Pending ( ) : void
리턴 void

Update() 공개 메소드

Write updates to the portal
public Update ( ) : void
리턴 void

프로퍼티 상세

IsAdmin 공개적으로 프로퍼티

If true, this is an administration profile.
public bool IsAdmin
리턴 bool