public class KeyRep
extends Object
implements Serializable
java.lang.Object | |
↳ | java.security.KeyRep |
序列化密钥对象的标准化表示。
请注意,序列化的密钥可能包含敏感信息,不应在不受信任的环境中公开。 有关更多信息,请参阅序列化规范的Security Appendix 。
Nested classes |
|
---|---|
枚举 |
KeyRep.Type 密钥类型。 |
Public constructors |
|
---|---|
KeyRep(KeyRep.Type type, String algorithm, String format, byte[] encoded) 构建备用Key类。 |
Protected methods |
|
---|---|
Object |
readResolve() 解决Key对象。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
KeyRep (KeyRep.Type type, String algorithm, String format, byte[] encoded)
构建备用Key类。
Parameters | |
---|---|
type |
KeyRep.Type : either one of Type.SECRET, Type.PUBLIC, or Type.PRIVATE |
algorithm |
String : the algorithm returned from Key.getAlgorithm() |
format |
String : the encoding format returned from Key.getFormat() |
encoded |
byte : the encoded bytes returned from Key.getEncoded() |
Throws | |
---|---|
NullPointerException |
if type is null , if algorithm is null , if format is null , or if encoded is null |
Object readResolve ()
解决Key对象。
此方法支持三种类型/格式组合:
Returns | |
---|---|
Object |
the resolved Key object |
Throws | |
---|---|
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 |