Lines Matching full:hostname
53 bool isUPNMatch(std::string_view upn, std::string_view hostname) in isUPNMatch() argument
63 // The hostname should match the domain part of the UPN in isUPNMatch()
74 std::string_view hostDomainMatching = hostname; in isUPNMatch()
75 size_t dotHostPos = hostname.find_last_of('.'); in isUPNMatch()
78 hostDomainMatching = hostname.substr(dotHostPos + 1); in isUPNMatch()
92 hostname = hostname.substr(0, dotHostPos); in isUPNMatch()
96 std::string getUPNFromCert(X509* peerCert, std::string_view hostname) in getUPNFromCert() argument
134 if (!isUPNMatch(upn, hostname)) in getUPNFromCert()
161 std::string hostname = getHostName(); in getUsernameFromCert() local
162 if (hostname.empty()) in getUsernameFromCert()
164 BMCWEB_LOG_WARNING("Failed to get hostname"); in getUsernameFromCert()
167 return getUPNFromCert(cert, hostname); in getUsernameFromCert()