ECKey
Stay organized with collections
Save and categorize content based on your preferences.
Known Indirect Subclasses
ECPrivateKey |
The interface to an elliptic curve (EC) private key. |
ECPublicKey |
The interface to an elliptic curve (EC) public key. |
|
The interface to an elliptic curve (EC) key.
Public Methods
Returns the domain parameters associated
with this key. The domain parameters are
either explicitly specified or implicitly
created during key generation.
Returns
- the associated domain parameters.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[[["\u003cp\u003e\u003ccode\u003eECKey\u003c/code\u003e is the interface for elliptic curve (EC) keys in Java security.\u003c/p\u003e\n"],["\u003cp\u003eIt includes sub-interfaces for EC private keys (\u003ccode\u003eECPrivateKey\u003c/code\u003e) and EC public keys (\u003ccode\u003eECPublicKey\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egetParams()\u003c/code\u003e method allows retrieval of the domain parameters associated with the EC key.\u003c/p\u003e\n"]]],["The `ECKey` interface represents an elliptic curve (EC) key. It has two indirect subclasses: `ECPrivateKey` for private keys and `ECPublicKey` for public keys. The core action is the `getParams()` method, which retrieves the `ECParameterSpec` containing the domain parameters linked to the key. These parameters are established explicitly or implicitly during key creation. The method then returns these parameters.\n"],null,["# ECKey\n\npublic interface **ECKey** \n\n|---|---|---|\n| Known Indirect Subclasses [ECPrivateKey](../../../../reference/java/security/interfaces/ECPrivateKey.html), [ECPublicKey](../../../../reference/java/security/interfaces/ECPublicKey.html) |----------------------------------------------------------------------------------|------------------------------------------------------| | [ECPrivateKey](../../../../reference/java/security/interfaces/ECPrivateKey.html) | The interface to an elliptic curve (EC) private key. | | [ECPublicKey](../../../../reference/java/security/interfaces/ECPublicKey.html) | The interface to an elliptic curve (EC) public key. | |||\n\nThe interface to an elliptic curve (EC) key. \n\n### Public Method Summary\n\n|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [ECParameterSpec](../../../../reference/java/security/spec/ECParameterSpec.html) | [getParams](../../../../reference/java/security/interfaces/ECKey.html#getParams())() Returns the domain parameters associated with this key. |\n\nPublic Methods\n--------------\n\n#### public abstract [ECParameterSpec](../../../../reference/java/security/spec/ECParameterSpec.html)\n**getParams**\n()\n\nReturns the domain parameters associated\nwith this key. The domain parameters are\neither explicitly specified or implicitly\ncreated during key generation. \n\n##### Returns\n\n- the associated domain parameters."]]