Class AsymmetricECKey
java.lang.Object
org.bouncycastle.crypto.asymmetric.AsymmetricECKey
- All Implemented Interfaces:
AsymmetricKey
,Key
- Direct Known Subclasses:
AsymmetricECPrivateKey
,AsymmetricECPublicKey
Base class for Elliptic Curve (EC) keys.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected final void
Return the algorithm this Elliptic Curve key is for.Return the Elliptic Curve domain parameters associated with this key.protected void
zeroize()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bouncycastle.crypto.AsymmetricKey
getEncoded
-
Field Details
-
algorithm
-
domainParameters
-
-
Method Details
-
getAlgorithm
Return the algorithm this Elliptic Curve key is for.- Specified by:
getAlgorithm
in interfaceKey
- Returns:
- the key's algorithm.
-
getDomainParameters
Return the Elliptic Curve domain parameters associated with this key.- Returns:
- the EC domain parameters for the key.
-
zeroize
protected void zeroize() -
checkApprovedOnlyModeStatus
protected final void checkApprovedOnlyModeStatus()
-