ThinOS SCEP/802Ix authentication failed with ISE.

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #107582
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    Greetings,

    I have WTOS 5070 9.1.6 wired with 8021x open for testing.

    I request a SCEP cert with only the common name $TN and MD5. Certs install themselves as (scep_cert_$TN.crt) and (scep_ca_root.crt). Chain shows ok.

    I then enable 8021x and choose $TN which shows (scep_cert_$TN.crt) once selected. Additionally, I installed the issuing cert from ISE. I get these errors below.

    SSL: SSL3 alert: read (remote end reported an error):fatal:unsupported certificate

    SSL:SSL3 alert: openssl_handshake-SSL_connect error:14094413 alert unsupported certificate

    WLAN EAP ***** authentication failed

    ————————————————————————–

    The ISE server shows these errors:

    ISE error

    What am I doing wrong?

    #107583
    brian1020
    Participant
    • Total Post: 259
    • Jacked into The Matrix
    • ★★★★★★

    What happens when you close the port?

    I understand the error messages, but try closing the port.

    Also, I’m assuming you have an AD object created for $TN with the terminal name for Cisco ISE to authenticate against?

    #107585
    brian1020
    Participant
    • Total Post: 259
    • Jacked into The Matrix
    • ★★★★★★

    Tried to edit my post and it timed out

    In WMS

    Under Privacy and Security>SCEP:

    Common Name: Use $TN or $SN, don’t add .crt or .cer or .pfx

    Under Network Configuration>Ethernet Settings>802.1x Authentication Settings

    • Enable EAP Authentication: ON
    • Validate Server: OFF
    • Check Server: OFF
    • Server Name: blank (empty)
    • EAP Type: EAP-TLS (or whatever you use)
    • Client Certificate Filename: scep_cert_$SN.crt
    • Client Certificate Type: Machine

    This is what works in my environment.  What I’ve found is leaving the Common Name as $SN or $TN don’t designate a certificate type (pfx, crt, cer).  My certificates import at SN.pfx or TN.pfx, but when I tell it to authenticate using the Client Certificate Filename it needs to be in the format of scep_cert_$SN.crt (or $TN) regardless that the imported cert is showing as SN.pfx (or $TN) in my list.  I think this is a legacy bug from earlier version of ThinOS 9 when the certificate actually got imported with the common name scep_cert_$SN.crt

    Try that and see if it works for you.

    #107586
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    Thanks Brian I’ve spent an entire day back and forth on this.

    1) No I did not create a computer name in AD. Is that a requirement for EAP/TLS?

    2) Close the port? My port is open aka not authenticating me. I can give the exact details once I speak to the network guy.

    3) Servername “blank” I get an error “domain suffix mismatch”. I fix this just by typing in the same name.FQDN of the ISE server and it shuts up.

    4) I do not append a .crt or pfx on anything. The details I gave above is exactly what the I have. The system appends .crt to both and installs. 8021x cert shows up as pfx when browsing to it but changes to scep_cert_$TN.crt when reviewing the settings.

    I’m not 100% following you in the last paragraph but I think we’re on the same path.

    #107589
    brian1020
    Participant
    • Total Post: 259
    • Jacked into The Matrix
    • ★★★★★★

    RE: 1) No I did not create a computer name in AD. Is that a requirement for EAP/TLS?

    I’m not sure if its required for your environemnt, it is for mine.  Our Cisco ISE server is setup to look at a specific AD group to see if the object SN is listed, if its listed and matches the certificate SN it passes 802.1x

    When you do 802.1x enrollment in WMS under Privacy and Security do you have “Select Install CA Certificate” ON? Check with your network guys that the Cisco ISE is looking at the correct certificate chain and any intermediate certificates needed for the authentication process and that you have them installed.  The error looks like there is an unsupported certificate.

    Also make sure the time on the thin client is sync’d with whatever your internal time server is, if the time is off the certificates will be out of sync.  I’ve seen that before too where time/date resets itself to sometime in 2012 and the certificates are at a time in the future and not valid.

    #107590
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    My network guy says ISE is not checking for AD objects.

    I have a screenshot of a list of certificates within ISE. The blue highlighted certs are the ones I have installed on the ThinPC. It’s the issuing and the root. (My root was from SCEP but they look the same to me). The issuing was copied straight from ISE.

    Also note, I’ve been testing these settings on the local ThinPC but I do have WMS set to install certs automatically.

    #107592
    brian1020
    Participant
    • Total Post: 259
    • Jacked into The Matrix
    • ★★★★★★

    Maybe try the root certificate from the ISE and adjust “Select Install CA Certificate” to OFF

    Not sure what the issue is but the errors seem to point to something in the certificate chain.

    #107593
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    Time/date is spot on.

    #107594
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    I’ll give that a shot.

    #107603
    Jim Lathan
    Keymaster
    • Total Post: 314
    • Jacked into The Matrix
    • ★★★★★★

    No luck. I added the ISE server cert NMP and the issuing cert that it was issued by “issuing CA” into the ThinPC. The ISE server is setup for EAP Authentication shown in the screen shot.

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.