public class KeyRep extends Objectimplements Serializable
Note that a serialized Key may contain sensitive information which should not be exposed in untrusted environments. See the Security Appendix of the Serialization Specification for more information.
Key,
KeyFactory,
SecretKeySpec,
X509EncodedKeySpec,
PKCS8EncodedKeySpec,
Serialized Form
| Modifier and Type | Class and Description |
|---|---|
static class |
KeyRep
Key type.
|
| Constructor and Description |
|---|
KeyRep(KeyRep
Construct the alternate Key class.
|
public KeyRep(KeyRep.Type type, String algorithm, String format, byte[] encoded)
type - either one of Type.SECRET, Type.PUBLIC, or Type.PRIVATE
algorithm - 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 ObjectreadResolve() 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