Я пытаюсь реализовать шифрование для моей службы WCF. Я знаю, что у меня есть несколько вариантов сделать это. Я не заинтересован в них. Я хотел бы использовать пароль для регенерации повторяющихся ключей RSA. Эти ключи затем будут использоваться для обмена ключами AES, которые будут использоваться для шифрования фактически переданных данных.
Я думаю, что для этого мне нужна пользовательская привязка. Мне также было бы интересно попытаться просто добавить свой собственный элемент привязки в привязку NetTCP. Кто-нибудь пытался либо настроить существующую привязку, либо создать полностью настраиваемую привязку?
Обновление 1
Я бы очень хотел принять участие в создании пользовательских привязок. Я могу получить часть шифрования и работать оттуда.
Update2
У меня есть привязка клиента и пользовательский элемент привязки. Прямо сейчас я реализую переопределение для MessageEncoder.WriteMessage. Мне нужно знать, куда отправляется это сообщение, чтобы я мог использовать правильный ключ шифрования. Я не могу получить доступ к этому адресу назначения.