Class CertificateUtils
- java.lang.Object
-
- io.grpc.xds.internal.security.trust.CertificateUtils
-
public final class CertificateUtils extends java.lang.Object
Contains certificate utility method(s).
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CertificateUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.PrivateKey
getPrivateKey(java.io.InputStream inputStream)
Generates aPrivateKey
from theInputStream
.(package private) static java.security.cert.X509Certificate[]
toX509Certificates(java.io.File file)
Generates X509Certificate array from a file on disk.static java.security.cert.X509Certificate[]
toX509Certificates(java.io.InputStream inputStream)
Generates X509Certificate array from theInputStream
.
-
-
-
Method Detail
-
toX509Certificates
static java.security.cert.X509Certificate[] toX509Certificates(java.io.File file) throws java.security.cert.CertificateException, java.io.IOException
Generates X509Certificate array from a file on disk.- Parameters:
file
- aFile
containing the cert data- Throws:
java.security.cert.CertificateException
java.io.IOException
-
toX509Certificates
public static java.security.cert.X509Certificate[] toX509Certificates(java.io.InputStream inputStream) throws java.security.cert.CertificateException, java.io.IOException
Generates X509Certificate array from theInputStream
.- Throws:
java.security.cert.CertificateException
java.io.IOException
-
getPrivateKey
public static java.security.PrivateKey getPrivateKey(java.io.InputStream inputStream) throws java.lang.Exception
Generates aPrivateKey
from theInputStream
.- Throws:
java.lang.Exception
-
-