Learn how to evaluate and integrate the VNC SDK
Server.SecurityCallback¶
-
public interface
SecurityCallback¶ Callback receiving security-related notifications for a Server.
Method Summary¶
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable |
Authenticate credentials presented by a Viewer. |
boolean |
Decide if a connecting Viewer is required to provide a password. |
boolean |
Decide if a connecting Viewer is required to provide a user name. |
boolean |
Verify a Viewer’s cryptographic identity. |
Methods¶
-
java.lang.Iterable<Permissions>
authenticateUser(Server server, Connection connection, String username, String password)¶ Authenticate credentials presented by a Viewer.
For more information, see
vnc_Server_SecurityCallback::authenticateUser.
-
boolean
isPasswordRequired(Server server, Connection connection)¶ Decide if a connecting Viewer is required to provide a password.
For more information, see
vnc_Server_SecurityCallback::isPasswordRequired.
-
boolean
isUserNameRequired(Server server, Connection connection)¶ Decide if a connecting Viewer is required to provide a user name.
For more information, see
vnc_Server_SecurityCallback::isUserNameRequired.
-
boolean
verifyPeer(Server server, Connection connection, String viewerHexFingerprint, ImmutableDataBuffer viewerRsaPublic)¶ Verify a Viewer’s cryptographic identity.
For more information, see
vnc_Server_SecurityCallback::verifyPeer.