.. java:import:: org.json JSONObject .. java:import:: java.security KeyFactory .. java:import:: java.security.spec ECPublicKeySpec .. java:import:: java.security.interfaces ECPublicKey .. java:import:: java.security.spec ECParameterSpec .. java:import:: java.security.spec ECPoint .. java:import:: com.idopte.scmiddleware Log PublicKeyEC =========== .. java:package:: com.idopte.scmapi :noindex: .. java:type:: @SuppressWarnings public class PublicKeyEC extends PublicKey implements java.security.interfaces.ECPublicKey Class describes a public key object. Inherits from \ :java:ref:`PublicKey`\ and implements \ :java:ref:`java.security.interfaces.ECPublicKey`\ . Note that the constructor is not intended to be called by user code. Such objects are constructed internally by the API. Methods ------- getAlgorithm ^^^^^^^^^^^^ .. java:method:: @Override public String getAlgorithm() :outertype: PublicKeyEC Returns algorithm of key, which is ``"EC"``. :return: ``"EC"``. getEncoded ^^^^^^^^^^ .. java:method:: @Override public byte[] getEncoded() :outertype: PublicKeyEC Specified by: \ :java:ref:`ECPublicKey.getEncoded()`\ in \ :java:ref:`java.security.interfaces.ECPublicKey`\ interface. getFormat ^^^^^^^^^ .. java:method:: @Override public String getFormat() :outertype: PublicKeyEC Specified by: \ :java:ref:`ECPublicKey.getFormat()`\ in \ :java:ref:`java.security.interfaces.ECPublicKey`\ interface. getParams ^^^^^^^^^ .. java:method:: @Override public ECParameterSpec getParams() :outertype: PublicKeyEC Specified by: \ :java:ref:`ECPublicKey.getParams()`\ in \ :java:ref:`java.security.interfaces.ECPublicKey`\ interface. getW ^^^^ .. java:method:: @Override public ECPoint getW() :outertype: PublicKeyEC Specified by: \ :java:ref:`ECPublicKey.getW()`\ in \ :java:ref:`java.security.interfaces.ECPublicKey`\ interface.