Package org.conscrypt
Class OpenSSLX509CertificateFactory.Parser<T>
- java.lang.Object
-
- org.conscrypt.OpenSSLX509CertificateFactory.Parser<T>
-
- Enclosing class:
- OpenSSLX509CertificateFactory
private abstract static class OpenSSLX509CertificateFactory.Parser<T> extends java.lang.Object
The code for X509 Certificates and CRL is pretty much the same. We use this abstract class to share the code between them. This makes it ugly, but it's already written in this language anyway.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Parser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.List<? extends T>
fromPkcs7DerInputStream(java.io.InputStream is)
protected abstract java.util.List<? extends T>
fromPkcs7PemInputStream(java.io.InputStream is)
protected abstract T
fromX509DerInputStream(java.io.InputStream pbis)
protected abstract T
fromX509PemInputStream(java.io.InputStream pbis)
(package private) T
generateItem(java.io.InputStream inStream)
(package private) java.util.Collection<? extends T>
generateItems(java.io.InputStream inStream)
-
-
-
Method Detail
-
generateItem
T generateItem(java.io.InputStream inStream) throws OpenSSLX509CertificateFactory.ParsingException
-
generateItems
java.util.Collection<? extends T> generateItems(java.io.InputStream inStream) throws OpenSSLX509CertificateFactory.ParsingException
-
fromX509PemInputStream
protected abstract T fromX509PemInputStream(java.io.InputStream pbis) throws OpenSSLX509CertificateFactory.ParsingException
-
fromX509DerInputStream
protected abstract T fromX509DerInputStream(java.io.InputStream pbis) throws OpenSSLX509CertificateFactory.ParsingException
-
fromPkcs7PemInputStream
protected abstract java.util.List<? extends T> fromPkcs7PemInputStream(java.io.InputStream is) throws OpenSSLX509CertificateFactory.ParsingException
-
fromPkcs7DerInputStream
protected abstract java.util.List<? extends T> fromPkcs7DerInputStream(java.io.InputStream is) throws OpenSSLX509CertificateFactory.ParsingException
-
-