org.gudy.bouncycastle.openssl
Class PEMReader
java.lang.Object
  
java.io.Reader
      
java.io.BufferedReader
          
org.gudy.bouncycastle.openssl.PEMReader
- All Implemented Interfaces: 
 - Closeable, Readable
 
public class PEMReader
- extends BufferedReader
 
Class for reading OpenSSL PEM encoded streams containing 
 X509 certificates, PKCS8 encoded keys and PKCS7 objects.
 
 In the case of PKCS7 objects the reader will return a CMS ContentInfo object. Keys and
 Certificates will be returned using the appropriate java.security type.
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PEMReader
public PEMReader(Reader reader)
- Create a new PEMReader
- Parameters:
 reader - the Reader
 
PEMReader
public PEMReader(Reader reader,
                 PasswordFinder pFinder)
- Create a new PEMReader with a password finder
- Parameters:
 reader - the ReaderpFinder - the password finder
 
PEMReader
public PEMReader(Reader reader,
                 PasswordFinder pFinder,
                 String provider)
- Create a new PEMReader with a password finder
- Parameters:
 reader - the ReaderpFinder - the password finderprovider - the cryptography provider to use
 
readObject
public Object readObject()
                  throws IOException
- Throws:
 IOException