SSS-CERTMAP(5) File Formats and Conventions SSS-CERTMAP(5) (NAME) sss-certmap - SSSD (DESCRIPTION) SSSD X.509 . : " (priority)" " (matching rule)" " (mapping rule)" " (domain list)". . "" . " " digitalSignature clientAuth . " " userCertificate DER . . " " " " ':' . (ASCII) . 'KRB5' 'LDAP' . 'sssctl' 'cert-eval-rule' . (RULE COMPONENTS) (PRIORITY) '0' () . . . . . . . . (MATCHING RULE) . "pkinit_cert_match" MIT Kerberos . '<' '>' . - '&&' ( / AND) '||' ( / OR) . MIT Kerberos 'KRB5' . 'KRB5' " " ".*,DC=MY,DC=DOMAIN" "KRB5:.*,DC=MY,DC=DOMAIN" . : regular-expression (Subject Name) . (POSIX Extended Regular Expression) regex(7) . ASN.1 DER RFC 4514 . . RFC 4514 . : 'CN' 'L' 'ST' 'O' 'OU' 'C' 'STREET' 'DC' 'UID'. . . : .*,DC=MY,DC=DOMAIN "^.[$()|*+?{\" '\' . : ^CN=.* \(Admin\),DC=MY,DC=DOMAIN$ regular-expression (Issuer Name) . . : ^CN=My-CA,DC=MY,DC=DOMAIN$ key-usage (Key Usage) . : o digitalSignature o nonRepudiation o keyEncipherment o dataEncipherment o keyAgreement o keyCertSign o cRLSign o encipherOnly o decipherOnly . : digitalSignature,keyEncipherment extended-key-usage (Extended Key Usage) . : o serverAuth o clientAuth o codeSigning o emailProtection o timeStamping o OCSPSigning o KPClientAuth o pkinit o msScLogin OID (dotted-decimal) . : clientAuth,1.3.6.1.5.2.3.4 regular-expression MIT Kerberos SAN PKINIT AD NT Principal . : .*@MY\.REALM regular-expression SAN PKINIT AD NT Principal. : .*@MY\.REALM regular-expression SAN AD NT Principal. : .*@MY.AD.REALM regular-expression SAN PKINIT. : .*@MY\.PKINIT\.REALM regular-expression otherName SAN OID . : test base64-string base64 otherName SAN . otherName . : MTIz regular-expression rfc822Name SAN. : .*@email\.domain regular-expression dNSName SAN. : .*\.my\.dns\.domain base64-string x400Address SAN. : MTIz regular-expression directoryName SAN. . : .*,DC=com base64-string ediPartyName SAN. : MTIz regular-expression uniformResourceIdentifier SAN. : URN:.* regular-expression iPAddress SAN. : 192\.168\..* regular-expression registeredID SAN . : 1\.2\.3\..* (MAPPING RULE) . (Smartcard) . SSSD LDAP ( ). LDAP . . '(' ')' . LDAP . 'altSecurityIdentities' AD 'ipaCertMapData' IPA . LDAP . LDAP . . " " 'LDAP' 'LDAP:(userCertificate;binary={cert!bin})'. 'LDAPU1' . " " 'LDAPU1' . " LDAPU1 (LDAPU1 extension)" . (Python-style) . '.' / '!' . : {issuer_dn[!((ad|ad_x500)|ad_ldap|nss_x500|(nss|nss_ldap))]} DN RFC 4514 . X.500 ( RDN ) '_x500' . 'ad_' AD 'S' 'ST'. 'nss_' NSS . 'nss' NSS LDAP/RFC 4514. : (ipacertmapdata=X509:{issuer_dn!ad}{subject_dn!ad}) {subject_dn[!((ad|ad_x500)|ad_ldap|nss_x500|(nss|nss_ldap))]} DN RFC 4514 . X.500 ( RDN ) '_x500' . 'ad_' AD 'S' 'ST'. 'nss_' NSS . 'nss' NSS LDAP/RFC 4514. : (ipacertmapdata=X509:{issuer_dn!nss_x500}{subject_dn!nss_x500}) {cert[!(bin|base64)]} DER . '\xx' base64 . 'userCertificate;binary' LDAP . : (userCertificate;binary={cert!bin}) {subject_principal[.short_name]} SAN pkinit AD . 'short_name' '@' . : (|(userPrincipal={subject_principal})(samAccountName={subject_principal.short_name})) {subject_pkinit_principal[.short_name]} SAN pkinit . 'short_name' '@' . : (|(userPrincipal={subject_pkinit_principal})(uid={subject_pkinit_principal.short_name})) {subject_nt_principal[.short_name]} SAN AD . 'short_name' '@' . : (|(userPrincipalName={subject_nt_principal})(samAccountName={subject_nt_principal.short_name})) {subject_rfc822_name[.short_name]} rfc822Name SAN . 'short_name' '@' . : (|(mail={subject_rfc822_name})(uid={subject_rfc822_name.short_name})) {subject_dns_name[.short_name]} dNSName SAN (FQDN) . 'short_name' '.' . : (|(fqdn={subject_dns_name})(host={subject_dns_name.short_name})) {subject_uri} uniformResourceIdentifier SAN . : (uri={subject_uri}) {subject_ip_address} iPAddress SAN . : (ip={subject_ip_address}) {subject_x400_address} x400Address SAN . : (attr:binary={subject_x400_address}) {subject_directory_name[!((ad|ad_x500)|ad_ldap|nss_x500|(nss|nss_ldap))]} DN directoryName SAN . : (orig_dn={subject_directory_name}) {subject_ediparty_name} ediPartyName SAN . : (attr:binary={subject_ediparty_name}) {subject_registered_id} (OID) registeredID SAN . : (oid={subject_registered_id}) LDAPU1 (LDAPU1 extension) 'LDAPU1' : {serial_number[!(dec|hex[_ucr])]} . . '!dec' . ('!hex_u') ('!hex_c') ('!hex_r') . '!hex_uc' . : LDAPU1:(serial={serial_number}) {subject_key_id[!hex[_ucr]]} (Subject Key ID) . . ('!hex_u') ('!hex_c') ('!hex_r') . '!hex_uc' . : LDAPU1:(ski={subject_key_id}) {cert[!DIGEST[_ucr]]} / DIGEST / OpenSSL 'sha512' . ('!sha512_u') ('!sha512_c') ('!sha512_r') . '!sha512_uc' . : LDAPU1:(dgst={cert!sha256}) {subject_dn_component[(.attr_name|[number]]} DN . {subject_dn_component.uid} {subject_dn_component.[2]} . {subject_dn_component.uid[2]} 'uid' . : LDAPU1:(uid={subject_dn_component.uid}) {issuer_dn_component[(.attr_name|[number]]} DN . 'subject_dn_component' . : LDAPU1:(domain={issuer_dn_component.[-2]}.{issuer_dn_component.dc[-1]}) {sid[.rid]} OID 1.3.6.1.4.1.311.25.2 SID . '.rid' RID . : LDAPU1:(objectsid={sid}) (DOMAIN LIST) SSSD . SSSD . (AUTHORS) The SSSD upstream - https://github.com/SSSD/sssd SSSD 06/09/2026 SSS-CERTMAP(5)