Class KeyPair
java.lang.Object
java.security.KeyPair
- All Implemented Interfaces:
Serializable, BinaryEncodablePREVIEW
public final class KeyPair extends Object implements Serializable, BinaryEncodablePREVIEW
This class is a simple holder for a key pair (a public key and a private key). It does not enforce any security, and, when initialized, should be treated like a PrivateKey.
- Since:
- 1.1
- See Also:
Constructor Summary
| Constructor | Description |
|---|---|
KeyPair |
Constructs a key pair from the given public key and private key. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
PrivateKey |
getPrivate() |
Returns a reference to the private key component of this key pair. |
PublicKey |
getPublic() |
Returns a reference to the public key component of this key pair. |
Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Modifier and Type | Method | Description |
|---|---|---|
protected Object |
clone() |
Creates and returns a copy of this object. |
boolean |
equals |
Indicates whether some other object is "equal to" this one. |
protected void |
finalize() |
Deprecated, for removal: This API element is subject to removal in a future version. Finalization is deprecated and subject to removal in a future release. |
final Class |
getClass() |
Returns the runtime class of this Object. |
int |
hashCode() |
Returns a hash code value for this object. |
final void |
notify() |
Wakes up a single thread that is waiting on this object's monitor. |
final void |
notifyAll() |
Wakes up all threads that are waiting on this object's monitor. |
String |
toString() |
Returns a string representation of the object. |
final void |
wait() |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted. |
final void |
wait |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. |
final void |
wait |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. |
Constructor Details
KeyPair
public KeyPair(PublicKey publicKey, PrivateKey privateKey)
Constructs a key pair from the given public key and private key.
Note that this constructor only stores references to the public and private key components in the generated key pair. This is safe, because Key objects are immutable.
- Parameters:
-
publicKey- the public key. -
privateKey- the private key.
Method Details
getPublic
public PublicKey getPublic()
Returns a reference to the public key component of this key pair.
- Returns:
- a reference to the public key.
getPrivate
public PrivateKey getPrivate()
Returns a reference to the private key component of this key pair.
- Returns:
- a reference to the private key.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.