Class BouncyCastlePemReader
java.lang.Object
io.netty.handler.ssl.BouncyCastlePemReader
final class BouncyCastlePemReader
extends java.lang.Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.JcaPEMKeyConverterprivate static org.bouncycastle.openssl.PEMParsernewParser(java.io.File keyFile) private static org.bouncycastle.openssl.PEMParsernewParser(java.io.InputStream keyInputStream) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
logger
-
-
Constructor Details
-
BouncyCastlePemReader
private BouncyCastlePemReader()
-
-
Method Details
-
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)
-