| | |
| | | import java.security.cert.X509Certificate;
|
| | | import java.text.MessageFormat;
|
| | | import java.util.ArrayList;
|
| | | import java.util.Arrays;
|
| | | import java.util.Calendar;
|
| | | import java.util.Collections;
|
| | | import java.util.Date;
|
| | |
| | | import com.gitblit.IStoredSettings;
|
| | | import com.gitblit.IUserService;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.MailExecutor;
|
| | | import com.gitblit.client.HeaderPanel;
|
| | | import com.gitblit.client.Translation;
|
| | | import com.gitblit.models.UserModel;
|
| | | import com.gitblit.service.MailService;
|
| | | import com.gitblit.utils.ArrayUtils;
|
| | | import com.gitblit.utils.FileUtils;
|
| | | import com.gitblit.utils.StringUtils;
|
| | |
| | |
|
| | | private TableRowSorter<UserCertificateTableModel> defaultSorter;
|
| | |
|
| | | private MailExecutor mail;
|
| | | private MailService mail;
|
| | |
|
| | | private JButton certificateDefaultsButton;
|
| | |
|
| | |
| | | if (i + 1 == args.length) {
|
| | | System.out.println("Invalid --baseFolder parameter!");
|
| | | System.exit(-1);
|
| | | } else if (args[i + 1] != ".") {
|
| | | } else if (!".".equals(args[i + 1])) {
|
| | | folder = args[i+1];
|
| | | }
|
| | | break;
|
| | |
| | | return null;
|
| | | }
|
| | | gitblitSettings = new FileSettings(file.getAbsolutePath());
|
| | | mail = new MailExecutor(gitblitSettings);
|
| | | mail = new MailService(gitblitSettings);
|
| | | String us = gitblitSettings.getString(Keys.realm.userService, "${baseFolder}/users.conf");
|
| | | String ext = us.substring(us.lastIndexOf(".") + 1).toLowerCase();
|
| | | IUserService service = null;
|
| | |
| | | // send email
|
| | | try {
|
| | | if (mail.isReady()) {
|
| | | Message message = mail.createMessage(user.emailAddress);
|
| | | Message message = mail.createMessage(Arrays.asList(user.emailAddress));
|
| | | message.setSubject("Your Gitblit client certificate for " + metadata.serverHostname);
|
| | |
|
| | | // body of email
|