Hello,

I have users who kinit using their PIV (smartcard) certificates.  Everything 
works great for users who happen to be "full" employees, but contractors' 
certificates never match.

"Full" employees have certificates issues by:
OU=DHS CA4,OU=Certification Authorities,OU=Department of Homeland 
Security,O=U.S. Government,C=US
Their certificates are issued to, for example:
CN=JOHN J SMITH+UID=0123456789.DHS HQ,OU=People,OU=DHS HQ,OU=Department of 
Homeland Security,O=U.S. Government,C=US

Contractors have certificates issued by:
OU=DHS CA4,OU=Certification Authorities,OU=Department of Homeland 
Security,O=U.S. Government,C=US
Their certificates are issued to, for example:
CN=MAX M MUSTERMANN (affiliate)+UID=0123456789.DHS HQ,OU=People,OU=DHS 
HQ,OU=Department of Homeland Security,O=U.S. Government,C=US

I have the usual certificate mapping rule:
(ipacertmapdata=X509:<I>{issuer_dn!nss_x500}<S>{subject_dn!nss_x500})
I also have a simple matching rule:
<ISSUER>O=U.S. Government

I currently have the following four certificate mapping data entries for each 
user:
* X509:<I>C=US,O=U.S. Government,OU=Department of Homeland 
Security,OU=Certification Authorities,OU=DHS CA4<S>C=US,O=U.S. 
Government,OU=Department of Homeland Security,OU=DHS HQ,OU=People,CN=MAX M 
MUSTERMANN (affiliate)+UID=0123456789.DHS HQ
* X509:<I>C=US,O=U.S. Government,OU=Department of Homeland 
Security,OU=Certification Authorities,OU=DHS CA4<S>C=US,O=U.S. 
Government,OU=Department of Homeland Security,OU=DHS HQ,OU=People,CN=MAX M 
MUSTERMANN (affiliate),UID=0123456789.DHS HQ
* X509:<I>C=US,O=U.S. Government,OU=Department of Homeland 
Security,OU=Certification Authorities,OU=DHS CA4<S>C=US,O=U.S. 
Government,OU=Department of Homeland Security,OU=DHS 
HQ,OU=People,UID=0123456789.DHS HQ+CN=MAX M MUSTERMANN (affiliate)
* X509:<I>C=US,O=U.S. Government,OU=Department of Homeland 
Security,OU=Certification Authorities,OU=DHS CA4<S>C=US,O=U.S. 
Government,OU=Department of Homeland Security,OU=DHS 
HQ,OU=People,UID=0123456789.DHS HQ,CN=MAX M MUSTERMANN (affiliate)

Any thoughts as to why the contractors' certificates never match?  I assume it 
has something to do with the "(affiliate)" that appears in their CN.

Thanks,
Shane Frasier
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to