C# 클래스 Goedel.Cryptography.KeyFile.AuthKeysFileLex

Lexical analyzer for parsing the OpenSSH public key format and authorized_keys file.
파일 보기 프로젝트 열기: hallambaker/Mathematical-Mesh 1 사용 예제들

공개 메소드들

메소드 설명
AddAlgorithm ( int c ) : void

Add characters to the algorithm

AddComment ( int c ) : void

Add characters to the comment section

AddData ( int c ) : void

Add characters to the base64 encoded data section

AuthKeysFileLex ( LexReader Reader ) : System

Create and initialize a lexical analyzer.

AuthKeysFileLex ( Stream Stream ) : System

Create and initialize a lexical analyzer.

AuthKeysFileLex ( TextReader TextReader ) : System

Create and initialize a lexical analyzer.

GetTaggedData ( ) : AuthorizedKey

Retrieve tagged data and reset lexical analyzer to read the next line

GetToken ( ) : Token

Get the next token from the stream

GetToken ( State StartState ) : Token

Get the next token from the stream

Ignore ( int c ) : void

Do nothing

Init ( ) : void

메소드 상세

AddAlgorithm() 공개 메소드

Add characters to the algorithm
public AddAlgorithm ( int c ) : void
c int
리턴 void

AddComment() 공개 메소드

Add characters to the comment section
public AddComment ( int c ) : void
c int
리턴 void

AddData() 공개 메소드

Add characters to the base64 encoded data section
public AddData ( int c ) : void
c int
리턴 void

AuthKeysFileLex() 공개 메소드

Create and initialize a lexical analyzer.
public AuthKeysFileLex ( LexReader Reader ) : System
Reader LexReader The input source.
리턴 System

AuthKeysFileLex() 공개 메소드

Create and initialize a lexical analyzer.
public AuthKeysFileLex ( Stream Stream ) : System
Stream Stream The input source.
리턴 System

AuthKeysFileLex() 공개 메소드

Create and initialize a lexical analyzer.
public AuthKeysFileLex ( TextReader TextReader ) : System
TextReader TextReader The input source.
리턴 System

GetTaggedData() 공개 메소드

Retrieve tagged data and reset lexical analyzer to read the next line
public GetTaggedData ( ) : AuthorizedKey
리턴 AuthorizedKey

GetToken() 공개 메소드

Get the next token from the stream
public GetToken ( ) : Token
리턴 Token

GetToken() 공개 메소드

Get the next token from the stream
public GetToken ( State StartState ) : Token
StartState State The initial starting state
리턴 Token

Ignore() 공개 메소드

Do nothing
public Ignore ( int c ) : void
c int
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void