-const QString OidentdConfigGenerator::sysidentForIdentity(const CoreIdentity *identity) {
- if (!_strict) {
- return identity->ident();
- }
- const CoreNetwork *network = qobject_cast<CoreNetwork *>(sender());
- return network->coreSession()->strictSysident();
+QString OidentdConfigGenerator::sysIdentForIdentity(const CoreIdentity* identity) const
+{
+ // Make sure the identity's ident complies with strict mode if enabled
+ const CoreNetwork* network = qobject_cast<CoreNetwork*>(sender());
+ return network->coreSession()->strictCompliantIdent(identity);