Top Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv Class KeyUtil

extends Object
Class Inheritance
Imports
java.math.BigInteger, javax.security.auth.Destroyable, org.bouncycastle.crypto.asymmetric.AsymmetricEdDSAPublicKey, .AsymmetricXDHPublicKey, .DHDomainParameters, .DSADomainParameters, .ECDomainParameters, .GOST3410DomainParameters, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.util.Arrays, .Fingerprint, .Strings, org.bouncycastle.util.encoders.Hex

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static ECPoint
pack-priv static void
pack-priv static String
pack-priv static String
pack-priv static String
private static String
private static String
private static String
private static String
pack-priv static String
pack-priv static String
keyToString(String label, String algorithm, AsymmetricXDHPublicKey pubKey)

pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

KeyUtilback to summary
pack-priv KeyUtil()

Method Detail

calculateQback to summary
private static ECPoint calculateQ(BigInteger d, ECDomainParameters params)
checkDestroyedback to summary
pack-priv static void checkDestroyed(Destroyable destroyable)
destroyedPrivateKeyToStringback to summary
pack-priv static String destroyedPrivateKeyToString(String algorithm)
generateExponentFingerprintback to summary
pack-priv static String generateExponentFingerprint(BigInteger exponent)
generateFingerPrintback to summary
pack-priv static String generateFingerPrint(BigInteger modulus)
generateKeyFingerprintback to summary
private static String generateKeyFingerprint(BigInteger y, DHDomainParameters dhParams)
generateKeyFingerprintback to summary
private static String generateKeyFingerprint(BigInteger y, DSADomainParameters dsaParams)
generateKeyFingerprintback to summary
private static String generateKeyFingerprint(BigInteger y, GOST3410DomainParameters dhParams)
generateKeyFingerprintback to summary
private static String generateKeyFingerprint(ECPoint publicPoint, ECDomainParameters params)
keyToStringback to summary
pack-priv static String keyToString(String label, String algorithm, AsymmetricEdDSAPublicKey pubKey)
keyToStringback to summary
pack-priv static String keyToString(String label, String algorithm, AsymmetricXDHPublicKey pubKey)
privateKeyToStringback to summary
pack-priv static String privateKeyToString(String algorithm, BigInteger x, DHDomainParameters dhParams)
privateKeyToStringback to summary
pack-priv static String privateKeyToString(String algorithm, BigInteger x, DSADomainParameters dsaParams)
privateKeyToStringback to summary
pack-priv static String privateKeyToString(String algorithm, BigInteger x, GOST3410DomainParameters gostParams)
privateKeyToStringback to summary
pack-priv static String privateKeyToString(String algorithm, BigInteger d, ECDomainParameters params)
publicKeyToStringback to summary
pack-priv static String publicKeyToString(String algorithm, BigInteger y, DHDomainParameters dhParams)
publicKeyToStringback to summary
pack-priv static String publicKeyToString(String algorithm, BigInteger y, DSADomainParameters dsaParams)
publicKeyToStringback to summary
pack-priv static String publicKeyToString(String algorithm, BigInteger y, GOST3410DomainParameters gostParams)
publicKeyToStringback to summary
pack-priv static String publicKeyToString(String algorithm, ECPoint q, ECDomainParameters params)
restrictedToStringback to summary
pack-priv static String restrictedToString(String algorithm)