package org.bouncycastle.util.io.pem;

import java.io.IOException;

Base interface for parsers to convert PEM objects into specific objects.
/** * Base interface for parsers to convert PEM objects into specific objects. */
public interface PemObjectParser {
Parse an object out of the PEM object passed in.
Params:
  • obj – the PEM object containing the details for the specific object.
Throws:
Returns:a specific object represented by the PEM object.
/** * Parse an object out of the PEM object passed in. * * @param obj the PEM object containing the details for the specific object. * @return a specific object represented by the PEM object. * @throws IOException on a parsing error. */
Object parseObject(PemObject obj) throws IOException; }