Package org.bouncycastle.util.io.pem
Class PemObject
- java.lang.Object
 - 
- org.bouncycastle.util.io.pem.PemObject
 
 
- 
- All Implemented Interfaces:
 PemObjectGenerator
public class PemObject extends java.lang.Object implements PemObjectGenerator
A generic PEM object - type, header properties, and byte content. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PemObjectgenerate()Generate a PEM object.byte[]getContent()java.util.ListgetHeaders()java.lang.StringgetType() 
 - 
 
- 
- 
Constructor Detail
- 
PemObject
public PemObject(java.lang.String type, byte[] content)Generic constructor for object without headers.- Parameters:
 type- pem object type.content- the binary content of the object.
 
- 
PemObject
public PemObject(java.lang.String type, java.util.List headers, byte[] content)Generic constructor for object with headers.- Parameters:
 type- pem object type.headers- a list of PemHeader objects.content- the binary content of the object.
 
 - 
 
- 
Method Detail
- 
getType
public java.lang.String getType()
 
- 
getHeaders
public java.util.List getHeaders()
 
- 
getContent
public byte[] getContent()
 
- 
generate
public PemObject generate() throws PemGenerationException
Description copied from interface:PemObjectGeneratorGenerate a PEM object.- Specified by:
 generatein interfacePemObjectGenerator- Returns:
 - the generated object.
 - Throws:
 PemGenerationException- on failure.
 
 - 
 
 -