C# 클래스 Goedel.Cryptography.PKIX.RSAPrivateKey

RSAPrivateKey
상속: Goedel.ASN1.Root
파일 보기 프로젝트 열기: hallambaker/Mathematical-Mesh 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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