org.bouncycastle.openssl

Class PEMReader

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.

Constructor Summary
PEMReader(Reader reader)
Create a new PEMReader
PEMReader(Reader reader, PasswordFinder pFinder)
Create a new PEMReader with a password finder
PEMReader(Reader reader, PasswordFinder pFinder, String provider)
Create a new PEMReader with a password finder
Method Summary
ObjectreadObject()

Constructor Detail

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 Reader pFinder the password finder

PEMReader

public PEMReader(Reader reader, PasswordFinder pFinder, String provider)
Create a new PEMReader with a password finder

Parameters: reader the Reader pFinder the password finder provider the cryptography provider to use

Method Detail

readObject

public Object readObject()