C# Класс Goedel.Cryptography.PKIX.RSAPrivateKey

RSAPrivateKey
Наследование: Goedel.ASN1.Root
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Coefficient byte[]
Exponent1 byte[]
Exponent2 byte[]
Modulus byte[]
Prime1 byte[]
Prime2 byte[]
PrivateExponent byte[]
PublicExponent byte[]
Version int

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

Метод Описание
Decode ( global Buffer ) : void

Decode buffer to populate class members This is done in the forward direction

Dump ( ) : void

Encode ( Goedel Buffer ) : void

Encode ASN.1 class members to specified buffer. NB Assinine ASN.1 DER encoding rules requires members be added in reverse order.

RSAPrivateKey ( RSAParameters RSAParameters ) : System

Create structure from RSAParameters structure.

RSAPrivateKey ( byte Data ) : System

Create structure from ASN1 data

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

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

Decode buffer to populate class members This is done in the forward direction
public Decode ( global Buffer ) : void
Buffer global
Результат void

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

public Dump ( ) : void
Результат void

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

Encode ASN.1 class members to specified buffer. NB Assinine ASN.1 DER encoding rules requires members be added in reverse order.
public Encode ( Goedel Buffer ) : void
Buffer Goedel Output buffer
Результат void

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

Create structure from RSAParameters structure.
public RSAPrivateKey ( RSAParameters RSAParameters ) : System
RSAParameters RSAParameters The RSA Parameters in .NET format.
Результат System

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

Create structure from ASN1 data
public RSAPrivateKey ( byte Data ) : System
Data byte
Результат System

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

Coefficient публичное свойство

ASN.1 member Coefficient
public byte[] Coefficient
Результат byte[]

Exponent1 публичное свойство

ASN.1 member Exponent1
public byte[] Exponent1
Результат byte[]

Exponent2 публичное свойство

ASN.1 member Exponent2
public byte[] Exponent2
Результат byte[]

Modulus публичное свойство

ASN.1 member Modulus
public byte[] Modulus
Результат byte[]

Prime1 публичное свойство

ASN.1 member Prime1
public byte[] Prime1
Результат byte[]

Prime2 публичное свойство

ASN.1 member Prime2
public byte[] Prime2
Результат byte[]

PrivateExponent публичное свойство

ASN.1 member PrivateExponent
public byte[] PrivateExponent
Результат byte[]

PublicExponent публичное свойство

ASN.1 member PublicExponent
public byte[] PublicExponent
Результат byte[]

Version публичное свойство

ASN.1 member Version
public int Version
Результат int