public abstract class AbstractKeyMaker extends Object implements KeyMaker
| Constructor and Description |
|---|
AbstractKeyMaker() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
exportKey(Key key) |
org.apache.commons.lang3.tuple.Pair<String,String> |
exportPemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair) |
org.apache.commons.lang3.tuple.Pair<String,String> |
exportPkcs1PemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair) |
abstract String |
exportPkcs8Key(PrivateKey key) |
org.apache.commons.lang3.tuple.Pair<String,String> |
exportPkcs8PemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair) |
org.apache.commons.lang3.tuple.Pair<String,String> |
makePemPair() |
void |
makePemPair2File(String priavteKeyPemFile,
String publicKeyPemFile)
Deprecated.
|
org.apache.commons.lang3.tuple.Pair<String,String> |
makePkcs1PemPair()
pkcs1的私钥包含了公钥
|
void |
makePkcs1PemPair2File(String priavteKeyPemFile,
String publicKeyPemFile) |
org.apache.commons.lang3.tuple.Pair<String,String> |
makePkcs8PemPair()
pkcs8的私钥不包含了公钥
|
void |
makePkcs8PemPair2File(String privateKeyPemFile,
String publicKeyPemFile) |
public org.apache.commons.lang3.tuple.Pair<String,String> makePkcs1PemPair()
KeyMakermakePkcs1PemPair in interface KeyMakerpublic org.apache.commons.lang3.tuple.Pair<String,String> makePkcs8PemPair()
KeyMakermakePkcs8PemPair in interface KeyMakerpublic org.apache.commons.lang3.tuple.Pair<String,String> exportPemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair)
exportPemPair in interface KeyMakerpublic org.apache.commons.lang3.tuple.Pair<String,String> makePemPair()
makePemPair in interface KeyMakerPair makePemPkcs1Pair() public void makePkcs1PemPair2File(String priavteKeyPemFile, String publicKeyPemFile)
makePkcs1PemPair2File in interface KeyMakerpublic void makePkcs8PemPair2File(String privateKeyPemFile, String publicKeyPemFile)
makePkcs8PemPair2File in interface KeyMaker@Deprecated public void makePemPair2File(String priavteKeyPemFile, String publicKeyPemFile)
makePemPair2File in interface KeyMakerpublic org.apache.commons.lang3.tuple.Pair<String,String> exportPkcs1PemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair)
exportPkcs1PemPair in interface KeyMakerpublic org.apache.commons.lang3.tuple.Pair<String,String> exportPkcs8PemPair(org.apache.commons.lang3.tuple.Pair<PrivateKey,PublicKey> pair)
exportPkcs8PemPair in interface KeyMakerpublic abstract String exportPkcs8Key(PrivateKey key)
Copyright © 2020. All rights reserved.