Я занимаюсь разработкой экспериментальной установки на C.
Я изучаю следующий сценарий, и мне нужна помощь, чтобы понять его.
У меня есть система A, в которой много приложений.используя криптографические алгоритмы.
Но эти криптографические вызовы (вызовы openssl) должны отправляться в другую Систему B, которая занимается криптографией.
Поэтому я должен отправлять любые вызовы в криптографический (openssl)двигатели через сокет к удаленной системе (B), которая имеет поддержку openssl.
Мой план состоит в том, чтобы иметь небольшую прогу для сокетов в системе A, которая перенаправляет эти вызовы в систему B.
What I 'В настоящий момент мне все еще неясно, как я обрабатываю полученные команды в Системе B.
Получаю ли я эти команды и транслирую их в соответствующие вызовы openssl локально в моей системе?Это означает, что я должен программировать все, что делается в Системе А, верно?
Или есть способ туннелировать / отправить эти необработанные строки кода непосредственно в библиотеки openssl и только что получить результат, а затем повторно отправить в Систему А
Как, по-вашему, мне следует решить проблему?
PS: Кстати, вызовы криптографии (например, EngineUpdate, VerifyFinal и т. Д. Или дайджест в системе A могут выполняться на Java).или C .. Я уже написал программу на Java / C для отправки этих команд в Систему B через сокеты ... Проблема только в Системе B и как я должен ее обработать ..