package org.bouncycastle.util.io.pem; import java.io.IOException; /** * Base interface for parsers to convert PEM objects into specific objects. */ public interface PemObjectParser { /** * 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; }