Module io.github.mmm.crypto.bc
Class AsymmetricKeyPairFactoryEcBcCompact
- java.lang.Object
-
- io.github.mmm.crypto.asymmetric.key.AbstractAsymmetricKeyPairFactory<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey,AsymmetricKeyPairEcBc>
-
- io.github.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
-
- io.github.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcCompact
-
- All Implemented Interfaces:
AsymmetricKeyPairFactory<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey,AsymmetricKeyPairEcBc>
,AsymmetricKeyPairFactorySimple<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey,AsymmetricKeyPairEcBc>
,PrivateKeyFactory<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey>
,PublicKeyFactory<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey>
public class AsymmetricKeyPairFactoryEcBcCompact extends AsymmetricKeyPairFactoryEcBc
Implementation ofAsymmetricKeyPairFactoryEcBc
incompact format
.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
byteLength, ecParameters
-
-
Constructor Summary
Constructors Constructor Description AsymmetricKeyPairFactoryEcBcCompact(org.bouncycastle.jce.spec.ECParameterSpec ecParameters)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
asData(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey publicKey)
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey
createPublicKey(byte[] data)
-
Methods inherited from class io.github.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
asData, asData, createKeyPair, createKeyPair, createPrivateKey
-
Methods inherited from class io.github.mmm.crypto.asymmetric.key.AbstractAsymmetricKeyPairFactory
createPrivateKey, createPublicKey, getKeyFactory, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.github.mmm.crypto.asymmetric.key.AsymmetricKeyPairFactory
asBinary
-
Methods inherited from interface io.github.mmm.crypto.asymmetric.key.PrivateKeyFactory
asBinary
-
Methods inherited from interface io.github.mmm.crypto.asymmetric.key.PublicKeyFactory
asBinary
-
-
-
-
Method Detail
-
asData
public byte[] asData(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey publicKey)
- Parameters:
publicKey
- thePublicKey
to serialize.- Returns:
- the serialized binary data.
-
-