Package org.bouncycastle.jce.interfaces

## Interface ECPublicKey

- All Superinterfaces:
    `ECKey`, `java.security.Key`, `java.security.PublicKey`, `java.io.Serializable`
  All Known Implementing Classes:
    `BCDSTU4145PublicKey`, `BCECGOST3410_2012PublicKey`, `BCECGOST3410PublicKey`, `BCECPublicKey`, `JCEECPublicKey`

      public interface ECPublicKey
      extends ECKey, java.security.PublicKey

  interface for elliptic curve public keys.

- - ### Field Summary

    - ### Fields inherited from interface java.security.PublicKey

      `serialVersionUID`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `ECPoint` | `getQ()` | return the public point Q

    - ### Methods inherited from interface org.bouncycastle.jce.interfaces.ECKey

      `getParameters`

    - ### Methods inherited from interface java.security.Key

      `getAlgorithm, getEncoded, getFormat`

- - ### Method Detail

    - #### getQ

          ECPoint getQ()

      return the public point Q