Serializable
public class KeyRep extends Object implements Serializable
Note that a serialized Key may contain sensitive information which should not be exposed in untrusted environments. See the Security Appendix of the Java Object Serialization Specification for more information.
Modifier and Type | Class | Description |
---|---|---|
static enum |
KeyRep.Type |
Key type. |
Constructor | Description |
---|---|
KeyRep |
Construct the alternate Key class. |
Modifier and Type | Method | Description |
---|---|---|
protected Object |
readResolve() |
Resolve the Key object. |
public KeyRep(KeyRep.Type type, String algorithm, String format, byte[] encoded)
type
- either one of Type.SECRET, Type.PUBLIC, or Type.PRIVATEalgorithm
- the algorithm returned from Key.getAlgorithm()
format
- the encoding format returned from Key.getFormat()
encoded
- the encoded bytes returned from Key.getEncoded()
NullPointerException
- if type is null
, if algorithm is null
, if format is null
, or if encoded is null
protected Object readResolve() throws ObjectStreamException
This method supports three Type/format combinations:
ObjectStreamException
- if the Type/format combination is unrecognized, if the algorithm, key format, or encoded key bytes are unrecognized/invalid, of if the resolution of the key fails for any reason
© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/KeyRep.html