private void enforceLifetimeLimit(PinManagerPinMessage message) {
   if (_maxLifetime > -1) {
     long millis = _maxLifetimeUnit.toMillis(_maxLifetime);
     long requestedLifetime = message.getLifetime();
     if (requestedLifetime == -1) {
       message.setLifetime(millis);
     } else {
       message.setLifetime(Math.min(millis, requestedLifetime));
     }
   }
 }