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) |
|
|---|---|
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 |