Top Fields Constructors Methods
org.bouncycastle.eac.jcajce

public Class JcaPublicKeyConverter

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.security.KeyFactory, .NoSuchAlgorithmException, .NoSuchProviderException, .Provider, .PublicKey, java.security.interfaces.ECPublicKey, java.security.spec.ECField, .ECFieldF2m, .ECFieldFp, .ECParameterSpec, .ECPublicKeySpec, .EllipticCurve, .InvalidKeySpecException, .RSAPublicKeySpec, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.eac.EACObjectIdentifiers, .ECDSAPublicKey, .PublicKeyDataObject, .RSAPublicKey, org.bouncycastle.eac.EACException, org.bouncycastle.math.ec.ECAlgorithms, .ECCurve, .ECPoint, org.bouncycastle.math.field.FiniteField, .Polynomial, .PolynomialExtensionField, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
private EACHelper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static ECCurve
convertCurve(EllipticCurve ec, BigInteger order, int coFactor)

private static EllipticCurve
private static ECField
private static ECPoint
private PublicKey
public PublicKey
getKey(PublicKeyDataObject publicKeyDataObject)

private ECParameterSpec
public PublicKeyDataObject
private ECPoint
public static int[]
reverseInPlace(int[] a)

public JcaPublicKeyConverter
setProvider(String providerName)

public JcaPublicKeyConverter
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

helperback to summary
private EACHelper helper

Constructor Detail

JcaPublicKeyConverterback to summary
public JcaPublicKeyConverter()

Method Detail

convertCurveback to summary
private static ECCurve convertCurve(EllipticCurve ec, BigInteger order, int coFactor)
convertCurveback to summary
private static EllipticCurve convertCurve(ECCurve curve)
convertFieldback to summary
private static ECField convertField(FiniteField field)
convertPointback to summary
private static ECPoint convertPoint(ECCurve curve, ECPoint point)
getECPublicKeyPublicKeyback to summary
private PublicKey getECPublicKeyPublicKey(ECDSAPublicKey key) throws EACException, InvalidKeySpecException
getKeyback to summary
public PublicKey getKey(PublicKeyDataObject publicKeyDataObject) throws EACException, InvalidKeySpecException
getParamsback to summary
private ECParameterSpec getParams(ECDSAPublicKey key)
getPublicKeyDataObjectback to summary
public PublicKeyDataObject getPublicKeyDataObject(ASN1ObjectIdentifier usage, PublicKey publicKey)
getPublicPointback to summary
private ECPoint getPublicPoint(ECDSAPublicKey key)
reverseInPlaceback to summary
public static int[] reverseInPlace(int[] a)
setProviderback to summary
public JcaPublicKeyConverter setProvider(String providerName)
setProviderback to summary
public JcaPublicKeyConverter setProvider(Provider provider)