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.
Constructor Summary |
PemObject(java.lang.String type,
byte[] content)
Generic constructor for object without headers. |
PemObject(java.lang.String type,
java.util.List headers,
byte[] content)
Generic constructor for object with headers. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.
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:
PemObjectGenerator
- Generate a PEM object.
- Specified by:
generate
in interface PemObjectGenerator
- Following copied from interface:
org.bouncycastle.util.io.pem.PemObjectGenerator
- Returns:
- the generated object.
- Throws:
PemGenerationException
- on failure.