Class X509StreamParserSpi

    • Constructor Detail

      • X509StreamParserSpi

        public X509StreamParserSpi()
    • Method Detail

      • engineInit

        public abstract void engineInit​(InputStream in)
        Initializes this stream parser with the input stream.
        Parameters:
        in - The input stream.
      • engineRead

        public abstract Object engineRead()
                                   throws StreamParsingException
        Returns the next X.509 object of the type of this SPI from the given input stream.
        Returns:
        the next X.509 object in the stream or null if the end of the stream is reached.
        Throws:
        StreamParsingException - if the object cannot be created from input stream.
      • engineReadAll

        public abstract Collection engineReadAll()
                                          throws StreamParsingException
        Returns all X.509 objects of the type of this SPI from the given input stream.
        Returns:
        A collection of all X.509 objects in the input stream or null if the end of the stream is reached.
        Throws:
        StreamParsingException - if an object cannot be created from input stream.