📄 iekeyspec.java
字号:
package org.bouncycastle.jce.spec;import java.security.PrivateKey;import java.security.PublicKey;import java.security.spec.KeySpec;import org.bouncycastle.jce.interfaces.IESKey;/** * key pair for use with an integrated encryptor - together * they provide what's required to generate the message. */public class IEKeySpec implements KeySpec, IESKey{ private PublicKey pubKey; private PrivateKey privKey; /** * @param privKey our private key. * @param pubKey the public key of the sender/recipient. */ public IEKeySpec( PrivateKey privKey, PublicKey pubKey) { this.privKey = privKey; this.pubKey = pubKey; } /** * return the intended recipient's/sender's public key. */ public PublicKey getPublic() { return pubKey; } /** * return the local private key. */ public PrivateKey getPrivate() { return privKey; } /** * return "IES" */ public String getAlgorithm() { return "IES"; } /** * return null */ public String getFormat() { return null; } /** * returns null */ public byte[] getEncoded() { return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -