Serializablepublic 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 Serialization Specification for more information.
Key,
KeyFactory,
SecretKeySpec,
X509EncodedKeySpec,
PKCS8EncodedKeySpec,
序列化表格| 限定符和类型 | 类 | 说明 |
|---|---|---|
static class |
KeyRep.Type |
Key type.
|
| 构造器 | 说明 |
|---|---|
KeyRep(KeyRep.Type type,
String algorithm,
String format,
byte[] encoded) |
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.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 nullprotected 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