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 AuftragConfigurationTaskExceptionRequestExceptionprivate void processQuery(UserAdministrationQuery query, java.io.DataInputStream in, java.io.DataOutputStream out) throws java.io.IOException, ConfigurationTaskException, RequestException
java.io.IOExceptionConfigurationTaskExceptionRequestExceptionpublic void processSrpRequest(Serializer resultSerializer, java.lang.String userName) throws ConfigurationTaskException
ConfigurationTaskExceptionpublic void processValidateRequest(Serializer resultSerializer, byte[] srpValidateRequest) throws ConfigurationTaskException
ConfigurationTaskException