Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Client Export fails after upgrade to 2.5.2 / 2.6

    Scheduled Pinned Locked Moved OpenVPN
    23 Posts 7 Posters 4.0k Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      sgw @kitdavis
      last edited by

      @kitdavis could you explain, why "(SSL/TLS + User Auth)" should not work? Why does that option exist then? Maybe I misunderstand.

      What we would like to have: client certs plus user authentication. The certs come from the company's CA, not from an internal pfsense CA. We would also like to avoid having to import dozens of client certs or something.

      K 1 Reply Last reply Reply Quote 0
      • K Offline
        kitdavis @sgw
        last edited by

        @sgw Sorry for the confusion - I meant that having the server in one mode (RA (SSL/TLS + User Auth) and the client exported in a different mode RA (SSL/TLS) doesn't work. I too want the to utilize the client authorization as well.

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sgw @kitdavis
          last edited by

          @kitdavis How would you get the different mode? I don't see the choice to set something like "SSL/TLS + User Auth" (or else) in "Client Export".

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            Dave Street @sgw
            last edited by

            @sgw are there any updates on this yet. I have 2 new users I need to add but am unable to export. I like others on here don't want to go through having to re do 30 users just to add 2 :(

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sgw @Dave Street
              last edited by

              @dave-street unsure what to reply. I have pfsense and OpenVPN authenticated against 2 LDAP backends now. Seems to work although the customer hasn't tested much yet. I can use my tunnel fine, using a user in LDAP.

              Do you need a config snippet? or ... ?

              D 1 Reply Last reply Reply Quote 0
              • D Offline
                Dave Street @sgw
                last edited by

                @sgw I guess I have the same config as @kitdavis, Server Mode is Remote Access (SSL/TLS + User Auth), I suspect that if like others have stated I change the Server Mode, Remote Access to SSL/TLS the export will then work, but I will have to re-export all my other users. I was hoping not having to do this. Thanks,

                D 1 Reply Last reply Reply Quote 0
                • D Offline
                  Dave Street @Dave Street
                  last edited by

                  I'm still having this issue and was hoping somebody has come up with a fix.. I try to export a new user and this is the error I get...
                  A private key cannot be empty if PKCS#11 or Microsoft Certificate Storage is not used.
                  Failed to export config files!

                  I get the same error if I try to export from an older user or anything, for example "config file only" I'm going to have to change the server mode to SSL/TLS but will I get to see which clients are connected if I do this? I have PFsense and OpenVPN authenticated against the local database. All prior users is working fine, I just cannot export new or even current users since the upgrade to 2.6

                  R 1 Reply Last reply Reply Quote 0
                  • R Offline
                    rcoleman-netgate Netgate @Dave Street
                    last edited by

                    @dave-street have you checked your OVPN server's SSL cert to make sure there's a PEM value?

                    Ryan
                    Repeat, after me: MESH IS THE DEVIL! MESH IS THE DEVIL!
                    Requesting firmware for your Netgate device? https://go.netgate.com
                    Switching: Mikrotik, Netgear, Extreme
                    Wireless: Aruba, Ubiquiti

                    D 1 Reply Last reply Reply Quote 0
                    • D Offline
                      Dave Street @rcoleman-netgate
                      last edited by Dave Street

                      @rcoleman-netgate Yes there is a x.509 PEM, certificate and private key data are both filled in.

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        professor
                        last edited by professor

                        In my case it looks like the problem is version 1.6_5

                        I am currently testing multiple setups. Both running 2.6.0, but the last system i set up is running 1.6_5, and here i get the same error as you do.

                        The following input errors were detected:

                        A private key cannot be empty if PKCS#11 or Microsoft Certificate Storage is not used.
                        Failed to export config files!
                        

                        The working system runs 1.6_4 of openvpn-client-export. Here it works just fine.

                        1 Reply Last reply Reply Quote 0
                        • P Offline
                          professor
                          last edited by

                          Just upgraded the working system to 1.6_5, and guess what:

                          caf8dc4b-2168-4b77-b192-05d8bcad2da2-image.png

                          N 1 Reply Last reply Reply Quote 1
                          • N Offline
                            NilsonFarias @professor
                            last edited by

                            @professor The same happened to me! Do we already have a solution?

                            1 Reply Last reply Reply Quote 0
                            • jimpJ Offline
                              jimp Rebel Alliance Developer Netgate
                              last edited by jimp

                              There is an issue open for this still: https://redmine.pfsense.org/issues/12475

                              If you're seeing the error now it would help to know how your VPNs are setup, including:

                              • Authentication type: SSL/TLS, User auth, or both
                              • Authentication source: Local, RADIUS, LDAP, etc.
                              • If the certificates are per-user (assigned on the user entry in the user manager) or just in the cert manager
                              • If the certificates in question have a private key present or not

                              EDIT: This should fix it: https://github.com/pfsense/FreeBSD-ports/commit/34355ebf71b78a6bfca47577fb979d0463684b8a

                              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                              Need help fast? Netgate Global Support!

                              Do not Chat/PM for help!

                              P 1 Reply Last reply Reply Quote 1
                              • P Offline
                                professor @jimp
                                last edited by

                                @jimp

                                The new 1.6_6 version fixed it.
                                Thanks for responding fast :)

                                K 1 Reply Last reply Reply Quote 0
                                • K Offline
                                  kitdavis @professor
                                  last edited by

                                  Yes, 1.6_6 also fixed the problem for me as well.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.