public class CachedPEMReader
extends org.bouncycastle.openssl.PEMParser
PEMParser
class from the BC library.
It is modified to use the provided PemObject (it is done to optimize the code:
pem is not read twice) as otherwise BC's parsers code would need to be copied.
The reader is bootstraped with the data from the PemObject.
This class interface is the readObject method.
This implementation overrides the
PEMParser
readPemObject method to return a provided PemObject
.
The Reader used by the PEMParser
is not used.
Constructor and Description |
---|
CachedPEMReader(PemObject pem) |
Modifier and Type | Method and Description |
---|---|
PemObject |
readPemObject()
Generate BC's PemObject from the input stream.
|
protected PemObject pem
public CachedPEMReader(PemObject pem)
public PemObject readPemObject() throws IOException
readPemObject
in class PemReader
IOException
- IO exceptionCopyright © 2012-2017 European Middleware Initiative. All Rights Reserved.