C# Класс Mono.Security.Cryptography.PKCS8.PrivateKeyInfo

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

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

Метод Описание
DecodeDSA ( byte privateKey, DSAParameters dsaParameters ) : DSA
DecodeRSA ( byte keypair ) : RSA
Encode ( AsymmetricAlgorithm aa ) : byte[]
Encode ( DSA dsa ) : byte[]
Encode ( RSA rsa ) : byte[]
GetBytes ( ) : byte[]
PrivateKeyInfo ( ) : System
PrivateKeyInfo ( byte data ) : System

Приватные методы

Метод Описание
Decode ( byte data ) : void
Normalize ( byte bigInt, int length ) : byte[]
RemoveLeadingZero ( byte bigInt ) : byte[]

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

DecodeDSA() статический публичный Метод

static public DecodeDSA ( byte privateKey, DSAParameters dsaParameters ) : DSA
privateKey byte
dsaParameters System.Security.Cryptography.DSAParameters
Результат System.Security.Cryptography.DSA

DecodeRSA() статический публичный Метод

static public DecodeRSA ( byte keypair ) : RSA
keypair byte
Результат System.Security.Cryptography.RSA

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

static public Encode ( AsymmetricAlgorithm aa ) : byte[]
aa System.Security.Cryptography.AsymmetricAlgorithm
Результат byte[]

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

static public Encode ( DSA dsa ) : byte[]
dsa System.Security.Cryptography.DSA
Результат byte[]

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

static public Encode ( RSA rsa ) : byte[]
rsa System.Security.Cryptography.RSA
Результат byte[]

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

public GetBytes ( ) : byte[]
Результат byte[]

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

public PrivateKeyInfo ( ) : System
Результат System

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

public PrivateKeyInfo ( byte data ) : System
data byte
Результат System