The task is:
Marcel means it would be possible, when we use HTTPS for communication between our server and mobile client. The question is to:
So:
efc_client_mobile/build.gradle ...
"@zxing/browser": "latest",
"@zxing/library": "latest",
"@zxing/ngx-scanner": "latest",
scanner-enabled for component efc-field was implemented auth.component.html for field loginUsername: <efc-field [focus]="true" [(ident)]="loginUsername" label="login_username" tabindex="0" [scannerEnabled]="true"> </efc-field>
scanner-dialog-example was developed. Example: <scanner-dialog-example></scanner-dialog-example>
feat/barcodereaderefc_client_mobilefeat/httpsefc_serverefc_client The following bar codes should be supported (sorted by priority):
See also the email from Klaus Gebauer “ClientMobile: Barcodes” (sent at 13.03.2023).
I found the following libraries:
client_mobile in Tomcat it should be built firstefc_toolsefcbuild_client_mobile Dialog:chrome:/ /inspect/#devices ← (remove blank in the URL)efc_client_mobile: https://github.com/marella/material-icons.efc_client_mobilebuild/angular → Deploy path /proxy.conf.json“target”: “http://PC-LS:8080/efcserver”,“target”: “https://PC-LS:8443/efcserver”, Original: SSL/TLS Configuration How-To (for Apache Tomcat 9.0)
keytool, which can easily create a “self-signed” Certificate. …
Tomcat currently operates only on keystores in following formats:
keytool)
To create a keystore with keytool:
"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA -keystore \path\to\my\keystore
Tomcat can use three different implementations of SSL:
…
The final step is to configure the Connector in the $CATALINA_BASE/conf/server.xml file, where $CATALINA_BASE represents the base directory for the Tomcat instance. An example <Connector> element for an SSL connector is included in the default server.xml file installed with Tomcat. To configure an SSL connector that uses JSSE, you will need to remove the comments and edit it so it looks something like this:
<!-- Define an SSL Coyote HTTP/1.1 Connector on port 8443 -->
<Connector
protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="${user.home}/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>