title: Firebase + Flutter business framework
body: <p>I am considering building a <strong>Firebase + Flutter</strong> framework to small business solutions.</p>
  
  <p>By providing a fairly high level of security, Firebase + Flutter seems quite good for a number of business applications especially based on Android.
  However, for this to make sense I have to solve a few problems and I will be very grateful for help in any of the points below.</p>
  
  <ol>
  <li>Is it possible to connect from within a firebase database via VPN
  (mainly OpenVPN) to another database via odbc and/or through
  webservice (strongly preferred odbc)? The goal is to connect
  firebase with local databases in companies - especially MS-SQL
  databases (mainly small ERP / WMS system). If this is not possible,
  how can an equivalent effect be obtained? I also need a connection
  from firebase to firebase to automatically download changes to the
  framework from the main repository.</li>
  <li>Many governmental and commercial systems require signing files with
  a signature based on X.509 (mainly * .pfx, * .p12 password
  protected). I would like all such a signature to be implemented on
  the firebase server side (possibility of managing such
  certificates). Are there appropriate libraries in firebase to sign
  content in accordance with X.509? If not how to get the effect of
  signing content in firebase + flutter and strongly prefer that the
  certificate was not on the client.</li>
  <li>In several places on the network I met the possibility of logging in
  using a certificate compatible with X.509 or identical, but I do not
  see such an option for selection in the panel in firebase? Is
  X.509-compliant login support by Google in Firebase, and if not,
  could I ask for a step-by-step link on how to handle it yourself in
  two variants: a) external certificate , b) automatically generated
  certificate by the client application.</li>
  </ol>
  
  <p>Thank you in advance for your support</p>