C# 클래스 HermaFx.Cryptography.ASN1

파일 보기 프로젝트 열기: evicertia/HermaFx 1 사용 예제들

공개 메소드들

메소드 설명
ASN1 ( ) : System
ASN1 ( byte tag ) : System
ASN1 ( byte tag, byte data ) : System
Add ( ASN1 asn1 ) : ASN1
CompareValue ( byte value ) : bool
Element ( int index, byte anTag ) : ASN1
Equals ( byte asn1 ) : bool
GetBytes ( ) : byte[]
SaveToFile ( string filename ) : void
ToString ( ) : string
this ( int index ) : ASN1

보호된 메소드들

메소드 설명
Decode ( byte asn1, int &anPos, int anLength ) : void
DecodeTLV ( byte asn1, int &pos, byte &tag, int &length, byte &content ) : void

비공개 메소드들

메소드 설명
CompareArray ( byte array1, byte array2 ) : bool

메소드 상세

ASN1() 공개 메소드

public ASN1 ( ) : System
리턴 System

ASN1() 공개 메소드

public ASN1 ( byte tag ) : System
tag byte
리턴 System

ASN1() 공개 메소드

public ASN1 ( byte tag, byte data ) : System
tag byte
data byte
리턴 System

Add() 공개 메소드

public Add ( ASN1 asn1 ) : ASN1
asn1 ASN1
리턴 ASN1

CompareValue() 공개 메소드

public CompareValue ( byte value ) : bool
value byte
리턴 bool

Decode() 보호된 메소드

protected Decode ( byte asn1, int &anPos, int anLength ) : void
asn1 byte
anPos int
anLength int
리턴 void

DecodeTLV() 보호된 메소드

protected DecodeTLV ( byte asn1, int &pos, byte &tag, int &length, byte &content ) : void
asn1 byte
pos int
tag byte
length int
content byte
리턴 void

Element() 공개 메소드

public Element ( int index, byte anTag ) : ASN1
index int
anTag byte
리턴 ASN1

Equals() 공개 메소드

public Equals ( byte asn1 ) : bool
asn1 byte
리턴 bool

GetBytes() 공개 메소드

public GetBytes ( ) : byte[]
리턴 byte[]

SaveToFile() 공개 메소드

public SaveToFile ( string filename ) : void
filename string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

this() 공개 메소드

public this ( int index ) : ASN1
index int
리턴 ASN1