Package io.netty.handler.ssl
Class BouncyCastlePemReader
- java.lang.Object
-
- io.netty.handler.ssl.BouncyCastlePemReader
-
final class BouncyCastlePemReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static InternalLoggerlogger
-
Constructor Summary
Constructors Modifier Constructor Description privateBouncyCastlePemReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.PrivateKeygetPrivateKey(java.io.File keyFile, java.lang.String keyPassword)Generates a newPrivateKey.static java.security.PrivateKeygetPrivateKey(java.io.InputStream keyInputStream, java.lang.String keyPassword)Generates a newPrivateKey.private static java.security.PrivateKeygetPrivateKey(org.bouncycastle.openssl.PEMParser pemParser, java.lang.String keyPassword)private static org.bouncycastle.openssl.jcajce.JcaPEMKeyConverternewConverter()private static org.bouncycastle.openssl.PEMParsernewParser(java.io.File keyFile)private static org.bouncycastle.openssl.PEMParsernewParser(java.io.InputStream keyInputStream)
-
-
-
Field Detail
-
logger
private static final InternalLogger logger
-
-
Method Detail
-
getPrivateKey
public static java.security.PrivateKey getPrivateKey(java.io.InputStream keyInputStream, java.lang.String keyPassword)Generates a newPrivateKey.- Parameters:
keyInputStream- an input stream for a PKCS#1 or PKCS#8 private key in PEM format.keyPassword- the password of thekeyFile.nullif it's not password-protected.- Returns:
- generated
PrivateKey.
-
getPrivateKey
public static java.security.PrivateKey getPrivateKey(java.io.File keyFile, java.lang.String keyPassword)Generates a newPrivateKey.- Parameters:
keyFile- a PKCS#1 or PKCS#8 private key file in PEM format.keyPassword- the password of thekeyFile.nullif it's not pa ssword-protected.- Returns:
- generated
PrivateKey.
-
newConverter
private static org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter newConverter()
-
getPrivateKey
private static java.security.PrivateKey getPrivateKey(org.bouncycastle.openssl.PEMParser pemParser, java.lang.String keyPassword) throws java.io.IOException, org.bouncycastle.pkcs.PKCSException, org.bouncycastle.operator.OperatorCreationException- Throws:
java.io.IOExceptionorg.bouncycastle.pkcs.PKCSExceptionorg.bouncycastle.operator.OperatorCreationException
-
newParser
private static org.bouncycastle.openssl.PEMParser newParser(java.io.File keyFile) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
newParser
private static org.bouncycastle.openssl.PEMParser newParser(java.io.InputStream keyInputStream)
-
-