public final class PemReader extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
base64Decode(String base64) |
static boolean |
isPem(File file) |
static boolean |
isPem(String data) |
static KeyStore |
loadKeyStore(File certificateChainFile,
File privateKeyFile,
Optional<String> keyPassword) |
static PrivateKey |
loadPrivateKey(File privateKeyFile,
Optional<String> keyPassword) |
static PrivateKey |
loadPrivateKey(String privateKey,
Optional<String> keyPassword) |
static PublicKey |
loadPublicKey(File publicKeyFile) |
static PublicKey |
loadPublicKey(String publicKey) |
static KeyStore |
loadTrustStore(File certificateChainFile) |
static List<X509Certificate> |
readCertificateChain(File certificateChainFile) |
static List<X509Certificate> |
readCertificateChain(String certificateChain) |
public static boolean isPem(File file) throws IOException
IOExceptionpublic static boolean isPem(String data)
public static KeyStore loadTrustStore(File certificateChainFile) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static KeyStore loadKeyStore(File certificateChainFile, File privateKeyFile, Optional<String> keyPassword) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static List<X509Certificate> readCertificateChain(File certificateChainFile) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static List<X509Certificate> readCertificateChain(String certificateChain) throws CertificateException
CertificateExceptionpublic static PrivateKey loadPrivateKey(File privateKeyFile, Optional<String> keyPassword) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static PrivateKey loadPrivateKey(String privateKey, Optional<String> keyPassword) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static PublicKey loadPublicKey(File publicKeyFile) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic static PublicKey loadPublicKey(String publicKey) throws GeneralSecurityException
GeneralSecurityExceptionpublic static byte[] base64Decode(String base64)
Copyright © 2010–2019 Airlift. All rights reserved.