Class CrlPipe

All Implemented Interfaces:
AdapterAware, FrankElement, HasApplicationContext, HasName, HasTransactionAttribute, IConfigurable, IForwardTarget, IPipe, IScopeProvider, IWithParameters, NameAware, EventThrowing, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle

Pipe that Generates a Certificate Revocation List from the input and transforms it to an XML. Example configuration:
	<pipe
		name="Read CRL"
		className="org.frankframework.pipes.FixedResultPipe"
		fileName="dir/CRL.crl">
		<forward name="success" path="Transform CRL" />
	</pipe>
	<pipe
		name="Transform CRL"
		className="org.frankframework.pipes.CrlPipe"
		issuerSessionKey="issuer">
		<forward name="success" path="EXIT" />
	</pipe>
Author:
Miel Hoppenbrouwers, Jaco de Groot, Tom van der Heijden
  • Constructor Details

    • CrlPipe

      public CrlPipe()
  • Method Details

    • doPipe

      public @NonNull PipeRunResult doPipe(Message message, PipeLineSession session) throws PipeRunException
      Description copied from interface: IPipe
      This is where the action takes place. Pipes may only throw a PipeRunException, to be handled by the caller of this object. Implementations must either consume the message, or pass it on to the next Pipe in the PipeRunResult.
      Throws:
      PipeRunException
    • setIssuerSessionKey

      @Mandatory public void setIssuerSessionKey(String issuerSessionKey)
      Name of the sessionKey that holds the certificate of the issuer who signed the CRL.