类 PrivateKeyParser
java.lang.Object
cn.taketoday.buildpack.platform.docker.ssl.PrivateKeyParser
Parser for PKCS private key files in PEM format.
- 从以下版本开始:
- 4.0
- 作者:
- Scott Frederick, Phillip Webb, Moritz Halbritter, Harry Yang
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final classAn ASN.1 DER encoded element.(专用程序包) static classSimple ASN.1 DER encoder.private static classParser for a specific PEM format. -
字段概要
字段修饰符和类型字段说明private static final Stringprivate static final int[]ASN.1 encoded object identifier 1.2.840.10045.2.1.private static final int[]ASN.1 encoded object identifier 1.3.132.0.34.private static final List<PrivateKeyParser.PemParser>private static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final int[]ASN.1 encoded object identifier 1.2.840.113549.1.1.1.private static final Stringprivate static final String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static PKCS8EncodedKeySpeccreateKeySpecForAlgorithm(byte[] bytes, int[] algorithm, int[] parameters) private static PKCS8EncodedKeySpeccreateKeySpecForPkcs1Rsa(byte[] bytes) private static PKCS8EncodedKeySpeccreateKeySpecForSec1Ec(byte[] bytes) private static int[]getEcParameters(PrivateKeyParser.DerElement parameters) private static int[]getEcParameters(ByteBuffer bytes) (专用程序包) static PrivateKeyLoad a private key from the specified file paths.
-
字段详细资料
-
PKCS1_RSA_HEADER
- 另请参阅:
-
PKCS1_RSA_FOOTER
- 另请参阅:
-
PKCS8_HEADER
- 另请参阅:
-
PKCS8_FOOTER
- 另请参阅:
-
SEC1_EC_HEADER
- 另请参阅:
-
SEC1_EC_FOOTER
- 另请参阅:
-
BASE64_TEXT
- 另请参阅:
-
PEM_PARSERS
-
RSA_ALGORITHM
private static final int[] RSA_ALGORITHMASN.1 encoded object identifier 1.2.840.113549.1.1.1. -
EC_ALGORITHM
private static final int[] EC_ALGORITHMASN.1 encoded object identifier 1.2.840.10045.2.1. -
EC_PARAMETERS
private static final int[] EC_PARAMETERSASN.1 encoded object identifier 1.3.132.0.34.
-
-
构造器详细资料
-
PrivateKeyParser
private PrivateKeyParser()
-
-
方法详细资料
-
createKeySpecForPkcs1Rsa
-
createKeySpecForSec1Ec
-
getEcParameters
-
getEcParameters
-
createKeySpecForAlgorithm
private static PKCS8EncodedKeySpec createKeySpecForAlgorithm(byte[] bytes, int[] algorithm, int[] parameters) -
parse
Load a private key from the specified file paths.- 参数:
path- the path to the private key file- 返回:
- private key from specified file path
-