C# Класс Ipop.GroupVPNClient

State machine used in obtaining a GroupVPN signed certificate.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_cert Certificate
_group string
_group_vpn IGroupVPNServer
_request_id string
_secret string
_state States
_unsigned_cert byte[]
_username string

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

Метод Описание
CheckRequest ( ) : bool

Checks the request to see if it has been signed!

GroupVPNClient ( string username, string group, string secret, string server_uri, string node_address, RSACryptoServiceProvider public_key ) : Brunet
Start ( ) : void

Keeps the thread until either we are successful in getting a certificate or we fail.

Защищенные методы

Метод Описание
SubmitRequest ( ) : bool

Submits a request to be signed!

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

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

Checks the request to see if it has been signed!
public CheckRequest ( ) : bool
Результат bool

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

public GroupVPNClient ( string username, string group, string secret, string server_uri, string node_address, RSACryptoServiceProvider public_key ) : Brunet
username string
group string
secret string
server_uri string
node_address string
public_key System.Security.Cryptography.RSACryptoServiceProvider
Результат Brunet

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

Keeps the thread until either we are successful in getting a certificate or we fail.
public Start ( ) : void
Результат void

SubmitRequest() защищенный Метод

Submits a request to be signed!
protected SubmitRequest ( ) : bool
Результат bool

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

_cert защищенное свойство

protected Certificate _cert
Результат Certificate

_group защищенное свойство

protected string _group
Результат string

_group_vpn защищенное свойство

protected IGroupVPNServer _group_vpn
Результат IGroupVPNServer

_request_id защищенное свойство

protected string _request_id
Результат string

_secret защищенное свойство

protected string _secret
Результат string

_state защищенное свойство

protected States _state
Результат States

_unsigned_cert защищенное свойство

protected byte[] _unsigned_cert
Результат byte[]

_username защищенное свойство

protected string _username
Результат string