public class SrpUserAdministrationReceiver
extends java.lang.Object
Gegenstück zu SrpUserAdministration
auf Konfigurationsseite
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_authenticatedUser
Name des authentifizierten Benutzers
|
private Authentication |
_authentication
Benutzerverwaltungs-Schnittstelle der Konfiguration
|
private SrpTelegramEncryption |
_encryption
Implementierung der Verschlüsselung
|
private SrpServerAuthentication |
_srpServerAuthentication
Serverseitige SRP-Implementierung
|
private static Throttler |
_throttle
Klasse zum Ausbremsen von Brute-Force-Angriffen
|
Constructor and Description |
---|
SrpUserAdministrationReceiver(Authentication authentication)
Erstellt ein neues SrpUserAdministrationReceiver-Objekt
|
Modifier and Type | Method and Description |
---|---|
private void |
processQuery(UserAdministrationQuery query,
java.io.DataInputStream in,
java.io.DataOutputStream out) |
void |
processSrpRequest(Serializer resultSerializer,
java.lang.String userName) |
void |
processTask(Serializer resultSerializer,
byte[] encryptedData)
Führt einen Auftrag aus
|
void |
processValidateRequest(Serializer resultSerializer,
byte[] srpValidateRequest) |
private final Authentication _authentication
Benutzerverwaltungs-Schnittstelle der Konfiguration
private SrpServerAuthentication _srpServerAuthentication
Serverseitige SRP-Implementierung
private SrpTelegramEncryption _encryption
Implementierung der Verschlüsselung
private java.lang.String _authenticatedUser
Name des authentifizierten Benutzers
private static final Throttler _throttle
Klasse zum Ausbremsen von Brute-Force-Angriffen
public SrpUserAdministrationReceiver(Authentication authentication)
Erstellt ein neues SrpUserAdministrationReceiver-Objekt
authentication
- Benutzerverwaltungs-Schnittstelle der Konfigurationpublic void processTask(Serializer resultSerializer, byte[] encryptedData) throws ConfigurationTaskException, RequestException
Führt einen Auftrag aus
resultSerializer
- In dieses Objekt wird das Ergebnis des Auftrags geschriebenencryptedData
- Verschlüsselter AuftragConfigurationTaskException
RequestException
private void processQuery(UserAdministrationQuery query, java.io.DataInputStream in, java.io.DataOutputStream out) throws java.io.IOException, ConfigurationTaskException, RequestException
java.io.IOException
ConfigurationTaskException
RequestException
public void processSrpRequest(Serializer resultSerializer, java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskException
public void processValidateRequest(Serializer resultSerializer, byte[] srpValidateRequest) throws ConfigurationTaskException
ConfigurationTaskException