public class RSAPrivateKey extends ASN1Object
| Constructor and Description |
|---|
RSAPrivateKey(java.math.BigInteger modulus,
java.math.BigInteger publicExponent,
java.math.BigInteger privateExponent,
java.math.BigInteger prime1,
java.math.BigInteger prime2,
java.math.BigInteger exponent1,
java.math.BigInteger exponent2,
java.math.BigInteger coefficient) |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigInteger |
getCoefficient() |
java.math.BigInteger |
getExponent1() |
java.math.BigInteger |
getExponent2() |
static RSAPrivateKey |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static RSAPrivateKey |
getInstance(java.lang.Object obj) |
java.math.BigInteger |
getModulus() |
java.math.BigInteger |
getPrime1() |
java.math.BigInteger |
getPrime2() |
java.math.BigInteger |
getPrivateExponent() |
java.math.BigInteger |
getPublicExponent() |
java.math.BigInteger |
getVersion() |
ASN1Primitive |
toASN1Primitive()
This outputs the key in PKCS1v2 format.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic RSAPrivateKey(java.math.BigInteger modulus,
java.math.BigInteger publicExponent,
java.math.BigInteger privateExponent,
java.math.BigInteger prime1,
java.math.BigInteger prime2,
java.math.BigInteger exponent1,
java.math.BigInteger exponent2,
java.math.BigInteger coefficient)
public static RSAPrivateKey getInstance(ASN1TaggedObject obj, boolean explicit)
public static RSAPrivateKey getInstance(java.lang.Object obj)
public java.math.BigInteger getVersion()
public java.math.BigInteger getModulus()
public java.math.BigInteger getPublicExponent()
public java.math.BigInteger getPrivateExponent()
public java.math.BigInteger getPrime1()
public java.math.BigInteger getPrime2()
public java.math.BigInteger getExponent1()
public java.math.BigInteger getExponent2()
public java.math.BigInteger getCoefficient()
public ASN1Primitive toASN1Primitive()
This routine is written to output PKCS1 version 2.1, private keys.
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object