Package org.cryptacular.pem
Class PemObject
java.lang.Object
org.bouncycastle.util.io.pem.PemObject
org.cryptacular.pem.PemObject
- All Implemented Interfaces:
org.bouncycastle.util.io.pem.PemObjectGenerator
public final class PemObject
extends org.bouncycastle.util.io.pem.PemObject
Container for PEM encoded data.
- Author:
- Middleware Services
-
Constructor Summary
ConstructorsConstructorDescriptionPemObject(Descriptor descriptorParam, byte[] content) Generic constructor for object without headers.PemObject(Descriptor descriptorParam, List<org.bouncycastle.util.io.pem.PemHeader> headers, byte[] content) Generic constructor for object with headers. -
Method Summary
Methods inherited from class org.bouncycastle.util.io.pem.PemObject
generate, getContent, getHeaders, getType
-
Constructor Details
-
PemObject
Generic constructor for object without headers.- Parameters:
descriptorParam- Descriptor on the content (i.e. RFC governing PEM format, type etc.)content- The binary content of the object.
-
PemObject
public PemObject(Descriptor descriptorParam, List<org.bouncycastle.util.io.pem.PemHeader> headers, byte[] content) Generic constructor for object with headers.- Parameters:
descriptorParam- Descriptor on the content (i.e. RFC governing PEM format, type etc.)headers- A list of PemHeader objects.content- The binary content of the object.
-
-
Method Details
-
decode
Decodes the supplied bytes into aPemObject.- Parameters:
encoded- to decode- Returns:
- PEM object
- Throws:
EncodingException- if the bytes cannot be decoded
-
getDescriptor
Returns descriptor on PEM object- Returns:
Descriptor
-