ironic.console.securityproxy.rfb module¶
- class ironic.console.securityproxy.rfb.RFBSecurityProxy[source]¶
Bases:
SecurityProxy
RFB Security Proxy Negotiation Helper.
This class proxies the initial setup of the RFB connection between the client and the server. Then, when the RFB security negotiation step arrives, it intercepts the communication, posing as a server with the “None” authentication type to the client, and acting as a client (via the methods below) to the server. After security negotiation, normal proxying can be used.
Note: this code mandates RFB version 3.8, since this is supported by any client and server impl written in the past 10+ years.
See the general RFB specification at:
See an updated, maintained RDB specification at: