C# 클래스 Granados.PKI.RSAKeyPair

상속: KeyPair, ISigner, IVerifier
파일 보기 프로젝트 열기: poderosaproject/poderosa 1 사용 예제들

공개 메소드들

메소드 설명
GenerateNew ( int bits, Rng rnd ) : RSAKeyPair
RSAKeyPair ( BigInteger e, BigInteger d, BigInteger n, BigInteger u, BigInteger p, BigInteger q ) : System
Sign ( byte data ) : byte[]
SignWithSHA1 ( byte data ) : byte[]
ToRSAParameters ( ) : RSAParameters
Verify ( byte data, byte expected ) : void

비공개 메소드들

메소드 설명
PrimeExponent ( BigInteger privateExponent, BigInteger prime ) : BigInteger
SignCore ( BigInteger input, BigInteger pe, BigInteger qe ) : BigInteger

메소드 상세

GenerateNew() 공개 정적인 메소드

public static GenerateNew ( int bits, Rng rnd ) : RSAKeyPair
bits int
rnd Rng
리턴 RSAKeyPair

RSAKeyPair() 공개 메소드

public RSAKeyPair ( BigInteger e, BigInteger d, BigInteger n, BigInteger u, BigInteger p, BigInteger q ) : System
e BigInteger
d BigInteger
n BigInteger
u BigInteger
p BigInteger
q BigInteger
리턴 System

Sign() 공개 메소드

public Sign ( byte data ) : byte[]
data byte
리턴 byte[]

SignWithSHA1() 공개 메소드

public SignWithSHA1 ( byte data ) : byte[]
data byte
리턴 byte[]

ToRSAParameters() 공개 메소드

public ToRSAParameters ( ) : RSAParameters
리턴 System.Security.Cryptography.RSAParameters

Verify() 공개 메소드

public Verify ( byte data, byte expected ) : void
data byte
expected byte
리턴 void