public final class PemUtils extends Object
Modifier and Type | Method and Description |
---|---|
static X509Certificate |
decodeCertificate(InputStream is) |
static X509Certificate |
decodeCertificate(String cert) |
static PrivateKey |
decodePrivateKey(InputStream is) |
static PrivateKey |
decodePrivateKey(String pem)
Extract a private key that is a PKCS8 pem string (base64 encoded PKCS8)
|
static PublicKey |
decodePublicKey(String pem)
Extract a public key from a PEM string
|
static String |
pemFromStream(InputStream is) |
static byte[] |
pemToDer(InputStream is)
Decode a PEM file to DER format
|
static byte[] |
pemToDer(String pem)
Decode a PEM string to DER format
|
static String |
removeBeginEnd(String pem) |
public static X509Certificate decodeCertificate(InputStream is) throws Exception
Exception
public static X509Certificate decodeCertificate(String cert) throws Exception
Exception
public static PublicKey decodePublicKey(String pem) throws Exception
pem
- Exception
public static PrivateKey decodePrivateKey(String pem) throws Exception
pem
- Exception
public static PrivateKey decodePrivateKey(InputStream is) throws Exception
Exception
public static byte[] pemToDer(InputStream is) throws IOException
is
- IOException
public static byte[] pemToDer(String pem) throws IOException
pem
- IOException
public static String pemFromStream(InputStream is) throws IOException
IOException
Copyright © 2016 JBoss by Red Hat. All rights reserved.