我正在尝试在 java 中为客户实现一个 PPTP android 客户端。
身份验证将通过MSCHAP-v2
(此级别的安全性不是问题)完成。
我最初的想法是:
如果:我向Start-Ctrl-Connection-Request
服务器发送一个(通过默认端口 1723),
-> 它会回复一个,Start-Ctrl-Connection-Reply
然后是16-byte
身份验证质询。
我可以156-byte
Start-Ctrl-Connection-Reply
按预期阅读,但没有任何16-byte
挑战。
现在在我看来,我必须以其他方式请求挑战,而不是发送control-connections
.
关于1-如何申请 auth-challenge 的任何想法?甚至有关的 RFCMS-CHAP
也没有对此提供任何线索。
2-或者我错过了什么?