Man Linux: Main Page and Category List

NAME

       geier - Command line interface to the Geier library

SYNOPSIS

       geier [OPTION...] [FILE]...

DESCRIPTION

       Command  line  interface  to  the Geier library (libgeier), allowing to
       validate,  apply  stylesheets,  digitally  sign  and  send  Elster  XML
       documents.

       -d, --dry-run
              Don’t  send the Elster XML document to the inland revenue office
              for further processing.  This is, if you want to just check  the
              document  for  validity  (against  the  schema files), apply the
              corresponding stylesheet, etc. supply this option.

       --dump=FILE
              Write the result which we have received from the inland  revenue
              office to the file FILE (right after decryption).  This might be
              useful, if you want to keep a copy of the result  somewhere  and
              provided the --xsltify command line argument.

       -e, --encrypt-only
              Only  encrypt  the  provided Elster XML document.  Nothing more.
              This is mainly for testing purposes, as you will not be able  to
              decrypt the document (since it is public key encrypted).  If you
              transfer the result manually, you will not be  able  to  decrypt
              the result either, since it is encrypted symetrically and you do
              not get the needed key back.

       -s, --softpse=FILE
              Digitally sign the document  using  software  certificates.  The
              file  with  the  provided  name is expected to contain a PKCS#12
              certificate container from which the private key as well as  the
              certificate needed for signing will be extracted.  If you supply
              this option, you will be asked to enter the container’s PIN code
              later on.

       -v, --validate
              Try  to validate the document against the schema files, provided
              by Germany’s inland revenue office,  right  after  parsing.   In
              case the document cannot be validated, complain and abort before
              any further processing.

       -x, --xsltify
              Apply the stylesheet, suitable  for  this  type  of  Elster  XML
              document,  to  the  document  itself  in order to generate XHTML
              output.  In case you have chosen to send  the  document  to  the
              inland  revenue  office, the result we got back will be mangled.
              If you have provided the --dry-run switch, the  stylesheet  will
              be applied against the provided document itself.
              You  most probably want to use this option, if you would like to
              have a somewhat printable protocol after transmitting your data.

       -?, --help
              Give this help list.

       --usage
              Give a short usage message.

       -V, --version
              Print program version.

       Mandatory  or  optional arguments to long options are also mandatory or
       optional for any corresponding short options.

       Please mind that libgeier is currently very much in alpha alike  state,
       therefore please do not expect a tool working perfectly right now.

COPYRIGHT

       Copyright © 2005 Stefan Siegl <ssiegl@gmx.de>, Germany
       This is free software; see the source for copying conditions.  There is
       NO warranty; not even for MERCHANTABILITY or FITNESS FOR  A  PARTICULAR
       PURPOSE.