Class PasswordChange
java.lang.Object
ghidra.features.bsim.query.protocol.BSimQuery<ResponsePassword>
ghidra.features.bsim.query.protocol.PasswordChange
Request a password change for a specific user
Currently provides no explicit protection for password data on the client.
Should be used in conjunction with connection encryption (SSL) to protect
data in transit to the server.
-
Field Summary
FieldsModifier and TypeFieldDescriptionchar[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Clear the password data.void
restoreXml
(XmlPullParser parser, LSHVectorFactory vectorFactory) void
Methods inherited from class ghidra.features.bsim.query.protocol.BSimQuery
clearResponse, execute, getDescriptionManager, getLocalStagingCopy, getName, getResponse, restoreQuery
-
Field Details
-
passwordResponse
-
username
-
newPassword
public char[] newPassword
-
-
Constructor Details
-
PasswordChange
public PasswordChange()
-
-
Method Details
-
clearPassword
public void clearPassword()Clear the password data. (Should be) used by database client immediately upon sending request to server -
buildResponseTemplate
public void buildResponseTemplate()- Overrides:
buildResponseTemplate
in classBSimQuery<ResponsePassword>
-
saveXml
- Specified by:
saveXml
in classBSimQuery<ResponsePassword>
- Throws:
IOException
-
restoreXml
- Specified by:
restoreXml
in classBSimQuery<ResponsePassword>
- Throws:
LSHException
-