Hello Dean,

Just to let you know I tested it on my side and it works fine(using MSPKI), are you prompted for the user certificate password when the app is installing the profile?

The app does not 'tell' you the user certificate has been installed, even if it's still doing it.

What happen when you try to connect to the provisioned SSID after the profile was installed? Does it fail? Ask you for the user certificate? Others?

Thanks

On 02/25/2017 10:22 PM, Dean Holland wrote:

What's the next step now, send a copy of the XML profile to someone to test with?


On Sun, 19 Feb 2017, 7:31 PM Dean Holland <[email protected] <mailto:[email protected]>> wrote:

    Hi Antoine,

    Yes - iOS works, I unregistered a device, cleared it's user and
    role, deleted the existing wireless profile and was able to
    register it again and install the wireless profile.

    I've tried with three different Android tablets and OS versions -
    5.1, 6.0 and 7.0. In all cases the agent only installs the CA
    certificate.

    Dean


    On Sat, 18 Feb 2017, 2:25 AM Antoine Amacher <[email protected]
    <mailto:[email protected]>> wrote:

        Hello Dean,

        Does the provisioning works on other platform, for instance
        windows or IOS?

        Did you try with different android versions/devices?

        Thanks


        On 02/16/2017 08:42 PM, Dean Holland wrote:

        I have tried again with 6.5 and the Android agent still only
        installs a CA cert. I have verified the CA certificate in the
        profile is that in the chain for FreeRADIUS and the client
        certificate.

        I'm not sure what else I can do to help diagnose this, if I
        send an XML profile to someone off-list would that help?

        Dean


        On Sun, 29 Jan 2017, 11:36 AM Dean Holland
        <[email protected] <mailto:[email protected]>> wrote:

            Thanks Fabrice.

            One step closer now! It looks like the user certificate
            is in the XML profile, but after entering the generated
            password the agent only asks to install one CA
            certificate - it doesn't seem to find the user
            certificate in the profile.


            On Sun, 29 Jan 2017, 9:57 AM Durand fabrice
            <[email protected] <mailto:[email protected]>> wrote:

                Hello Dean,

                i has been fixed in devel, it was because of an
                apache filter.

                cd /usr/local/pf

                wget
                
https://github.com/inverse-inc/packetfence/commit/1a84821125d197025f9cc12941d2aeb7ee6deb72.diff

                patch -p1 < 1a84821125d197025f9cc12941d2aeb7ee6deb72.diff

                And don't forget to rename
                apache_filters.conf.example to apache_filters.conf
                and do a pfcmd configreload hard


                Regards

                Fabrice


                Le 2017-01-28 à 20:45, Dean Holland a écrit :
                So I changed the httpd.portal.tt
                <http://httpd.portal.tt> file to use RSA ciphers for
                TLS, which allowed me to decrypt a packet capture of
                the registration interface with Wireshark, the agent
                is getting a 501 error from the portal. HTTP trace
                follows.

                GET /profile.xml HTTP/1.1

                User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1;
                Nexus 7 Build/LMY47V)

                Host: www.packetfence.org <http://www.packetfence.org>

                Connection: Keep-Alive

                Accept-Encoding: gzip


                HTTP/1.1 501 Not Implemented

                Date: Sun, 29 Jan 2017 01:34:52 GMT

                Server: Apache

                X-DNS-Prefetch-Control: off

                Allow:

                Content-Length: 202

                Connection: close

                Content-Type: text/html; charset=iso-8859-1


                <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

                <html><head>

                <title>501 Not Implemented</title>

                </head><body>

                <h1>Not Implemented</h1>

                <p>GET to /profile.xml not supported.<br />

                </p>

                </body></html>



                Dean

                On Fri, Jan 6, 2017 at 9:27 AM Dean Holland
                <[email protected]
                <mailto:[email protected]>> wrote:

                    Hi Fabrice,

                    Correct - nothing in that log file either.

                    On Fri, Jan 6, 2017 at 8:12 AM Durand fabrice
                    <[email protected] <mailto:[email protected]>>
                    wrote:

                        it's normal that it's an iphone profile
                        since the android app use the same format.

                        Nothing in httpd.portal.catalyst too ?



                        Le 2017-01-05 à 01:46, Dean Holland a écrit :
                        No errors in httpd.portal.error - in fact
                        nothing logged at all!

                        If I browse to
                        www.packetfence.org/profile.xml
                        <http://www.packetfence.org/profile.xml> (which
                        resolves to the portal) I get what looks
                        like an iOS profile - it starts with

                        <?xml version="1.0" encoding="UTF-8"?>
                        <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST
                        1.0//EN"
                        "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
                        <!-- Generated by the iPhone Configuration
                        Utility /-->
                        <plist version="1.0">



                        On Thu, Jan 5, 2017 at 10:40 AM Durand
                        fabrice <[email protected]
                        <mailto:[email protected]>> wrote:

                            Hello Dean,

                            can you check all the log files to see
                            if you find the error. (probably in
                            httpd.portal.error)

                            And can you try from a web browser to
                            go directly at
                            www.packetfence.org/profile.xml
                            <http://www.packetfence.org/profile.xml>
                            and check if you can have the error.

                            Regards

                            Fabrice


                            Le 2017-01-04 à 03:14, Dean Holland a
                            écrit :
                            Hello,

                            I have a PF 6.4 install on Debian
                            Jessie and am having issues
                            provisioning Android devices. When I
                            get to the stage of installing the
                            wireless profile, opening the PF agent
                            results in an "Error fetching profile"
                            message. This has happened on two
                            separate tablets - both of which are
                            identified as Android as the correct
                            provisioner is being displayed on the
                            portal.

                            The certificate is being requested (I
                            can see it in the mspki console), and
                            being transferred from NDES (can see
                            it in tcpdump) but it looks as though
                            the profile generation is encountering
                            a 501 error:

                            192.168.99.11 - -
                            [04/Jan/2017:15:32:22 +0800]
                             "www.packetfence.org
                            <http://www.packetfence.org>" "GET
                            /profile.xml HTTP/1.1" 501 202 "-"
                            "Dalvik/2.1.0 (Linux; U; Android
                            5.1.1; Nexus 7 Build/LMY47V)" 897

                            This used to work, though I haven't
                            had to provision a device in a while
                            so I'm not sure when it stopped. I can
                            request a user certificate, manually
                            install it on the device with the CA
                            certs and connect to the wireless
                            successfully using PF as the RADIUS
                            server. Anywhere I can start looking
                            as to why the profile isn't generated
                            successfully?

                            profiles.conf:

                            [default]
                            locale=
                            autoregister=enabled
                            sources=Haveacry_AD
                            provisioners=android-haveacry,ios


                            provisioning.conf

                            [android-haveacry]
                            description=Haveacry Wireless
                            security_type=WPA
                            can_sign_profile=0
                            category=default
                            ssid=haveacry
                            pki_provider=Haveacry_SCEP
                            type=android
                            oses=
                            broadcast=1
                            eap_type=13


                            pki_providers.conf

                            [Haveacry_SCEP]
                            state=XXXXXX
                            cn_attribute=pid
                            url=http://ndes01.xxx.xxx.xxx/CertSrv/mscep/
                            organization=Have a Cry
                            organizational_unit=Infrastructure
                            
server_cert_path=/usr/local/pf/conf/ssl/tls_certs/server.pem
                            locality=XXXXXXXX
                            country=XX
                            type=scep
                            
ca_cert_path=/usr/local/pf/conf/ssl/tls_certs/MyCA.pem

                            packetfence.log

                            Jan 04 16:07:58 httpd.portal(7755)
                            INFO: [mac:unknown] Instantiate
                            profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:07:58 httpd.portal(7755)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:07:58 httpd.portal(7755)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:unknown] Instantiate
                            profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Authenticating user using sources :
                            Haveacry_AD
                            
(captiveportal::PacketFence::DynamicRouting::Module::Authentication::Login::authenticate)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            [Haveacry_AD] Authentication
                            successful for dean
                            
(pf::Authentication::Source::LDAPSource::authenticate)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Authentication successful for 'dean'
                            in source Haveacry_AD (AD)
                            (pf::authentication::authenticate)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Successfully authenticated dean
                            
(captiveportal::PacketFence::DynamicRouting::Module::Authentication::Login::authenticate)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:09 httpd.portal(7756)
                            WARN: [mac:30:85:a9:4b:5b:e7] Calling
                            match with empty/invalid rule class.
                            Defaulting to 'authentication'
                            (pf::authentication::match)
                            Jan 04 16:08:09 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Using
                            sources Haveacry_AD for matching
                            (pf::authentication::match)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Matched
                            rule (WiFi_Default) in source
                            Haveacry_AD, returning actions.
                            (pf::Authentication::Source::match)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:10 httpd.portal(7756)
                            WARN: [mac:30:85:a9:4b:5b:e7] Calling
                            match with empty/invalid rule class.
                            Defaulting to 'authentication'
                            (pf::authentication::match)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Using
                            sources Haveacry_AD for matching
                            (pf::authentication::match)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Matched
                            rule (WiFi_Default) in source
                            Haveacry_AD, returning actions.
                            (pf::Authentication::Source::match)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:10 httpd.portal(7756)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            source Haveacry_AD in session.
                            (Class::MOP::Class:::around)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:unknown] Instantiate
                            profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            provisioner android-haveacry for
                            30:85:a9:4b:5b:e7
                            
(captiveportal::PacketFence::DynamicRouting::Module::Provisioning::execute_child)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)
                            Jan 04 16:08:10 httpd.portal(7754)
                            INFO: [mac:30:85:a9:4b:5b:e7] User:
                            'dean' found in the directory
                            
(pf::Authentication::Source::LDAPSource::search_attributes_in_subclass)
                            Jan 04 16:08:17 httpd.portal(7757)
                            INFO: [mac:unknown] Instantiate
                            profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:17 httpd.portal(7757)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:17 httpd.portal(7757)
                            INFO: [mac:30:85:a9:4b:5b:e7]
                            Instantiate profile default
                            (pf::Portal::ProfileFactory::_from_profile)
                            Jan 04 16:08:17 httpd.portal(7757)
                            INFO: [mac:30:85:a9:4b:5b:e7] Found
                            provisioner android-haveacry for
                            30:85:a9:4b:5b:e7
                            
(captiveportal::PacketFence::DynamicRouting::Module::Provisioning::execute_child)
                            Jan 04 16:08:17 httpd.portal(7757)
                            INFO: [mac:30:85:a9:4b:5b:e7] User
                            dean has authenticated on the portal.
                            (Class::MOP::Class:::after)


                            
------------------------------------------------------------------------------
                            Check out the vibrant tech community on one of the 
world's most
                            engaging tech sites, 
SlashDot.org!http://sdm.link/slashdot


                            _______________________________________________
                            PacketFence-users mailing list
                            [email protected]
                            <mailto:[email protected]>
                            
https://lists.sourceforge.net/lists/listinfo/packetfence-users

                            
------------------------------------------------------------------------------
                            Check out the vibrant tech community on
                            one of the world's most
                            engaging tech sites, SlashDot.org!
                            
http://sdm.link/slashdot_______________________________________________
                            PacketFence-users mailing list
                            [email protected]
                            <mailto:[email protected]>
                            
https://lists.sourceforge.net/lists/listinfo/packetfence-users



                        
------------------------------------------------------------------------------
                        Check out the vibrant tech community on one of the 
world's most
                        engaging tech sites, 
SlashDot.org!http://sdm.link/slashdot


                        _______________________________________________
                        PacketFence-users mailing list
                        [email protected]
                        <mailto:[email protected]>
                        
https://lists.sourceforge.net/lists/listinfo/packetfence-users

                        
------------------------------------------------------------------------------
                        Check out the vibrant tech community on one
                        of the world's most
                        engaging tech sites, SlashDot.org!
                        
http://sdm.link/slashdot_______________________________________________
                        PacketFence-users mailing list
                        [email protected]
                        <mailto:[email protected]>
                        
https://lists.sourceforge.net/lists/listinfo/packetfence-users



                
------------------------------------------------------------------------------
                Check out the vibrant tech community on one of the world's most
                engaging tech sites, SlashDot.org!http://sdm.link/slashdot


                _______________________________________________
                PacketFence-users mailing list
                [email protected]
                <mailto:[email protected]>
                https://lists.sourceforge.net/lists/listinfo/packetfence-users

                
------------------------------------------------------------------------------
                Check out the vibrant tech community on one of the
                world's most
                engaging tech sites, SlashDot.org!
                
http://sdm.link/slashdot_______________________________________________
                PacketFence-users mailing list
                [email protected]
                <mailto:[email protected]>
                https://lists.sourceforge.net/lists/listinfo/packetfence-users



        
------------------------------------------------------------------------------
        Check out the vibrant tech community on one of the world's most
        engaging tech sites, SlashDot.org!http://sdm.link/slashdot


        _______________________________________________
        PacketFence-users mailing list
        [email protected]
        <mailto:[email protected]>
        https://lists.sourceforge.net/lists/listinfo/packetfence-users

-- Antoine Amacher [email protected] <mailto:[email protected]> ::www.inverse.ca <http://www.inverse.ca> +1.514.447.4918 x130 :: +1 (866) 353-6153 x130
        Inverse inc. :: Leaders behind SOGo (www.sogo.nu <http://www.sogo.nu>) and 
PacketFence (www.packetfence.org <http://www.packetfence.org>)

        
------------------------------------------------------------------------------
        Check out the vibrant tech community on one of the world's most
        engaging tech sites, SlashDot.org!
        http://sdm.link/slashdot_______________________________________________
        PacketFence-users mailing list
        [email protected]
        <mailto:[email protected]>
        https://lists.sourceforge.net/lists/listinfo/packetfence-users



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot


_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

--
Antoine Amacher
[email protected]  ::  www.inverse.ca
+1.514.447.4918 x130  :: +1 (866) 353-6153 x130
Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence 
(www.packetfence.org)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to