У меня есть процесс, который выполняется на сервере UNIX (Solaris), который работает в ночное время и должен иметь возможность отправлять зашифрованные письма.Как отправлять зашифрованные электронные письма программно (из автоматизированного процесса)
Мне нужна только часть «шифрования», а не часть цифровой подписи/самоотрицания PKI.
Я использую MS Outlook в корпоративной среде, и я предполагаю, что когда пользователь нажимает «Опубликовать в GAL ...» в меню «Инструменты» -> «Параметры» -> «Безопасность», это опубликует их PUBLIC KEY в глобальном списке адресов (GAL).
Так что я думаю, что мне нужен способ подключения к серверу Exchange, который GAL включен с моего сервера UNIX. Тогда мне нужно будет получить получателей PUBLIC KEY. Затем я мог зашифровать электронное письмо с помощью PUBLIC KEY. Это зашифровало бы электронное письмо и разрешало бы кому-то с получателями ЧАСТНОГО КЛЮЧА читать электронную почту? Тогда я отправил бы электронное письмо. Но, о чем я не уверен, заключается в том, как зашифровать электронную почту, используя только получателей PUBLIC KEY (без KEYS на стороне UNIX) таким образом, чтобы MS Outlook мог читать электронную почту, когда получатель ее получил?
Будет ли это работать? Кто-нибудь там сталкивается с подобной проблемой и придумывает решение? Java-код предпочтительнее, но любой langauge будет делать это с самого начала.
Любые дополнительные сведения, необходимые для получения разумного ответа?
Благодаря
Спасибо за ответы. У меня определенно есть чему поучиться на стороне шифрования. По крайней мере, теперь у меня будет место для начала работы. – 2008-11-20 16:52:05