C# Класс HermaFx.Cryptography.ASN1

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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