CSJCurrent de:Nutzungsbestimmungen: Unterschied zwischen den Versionen
Aus Cryptshare Documentation
(Imported from text file) |
(Edited by replacement maintenance script.) |
||
Zeile 3: | Zeile 3: | ||
----- | ----- | ||
Die Nutzungsbestimmungen des Cryptshare Server können in der Administrationsoberfläche im Bereich '[ | Die Nutzungsbestimmungen des Cryptshare Server können in der Administrationsoberfläche im Bereich '[[CSSCurrent_de:Rechtliches|Rechtliches]]' definiert werden und vom Client heruntergeladen werden, um sie den Benutzern anzuzeigen. Hierfür ist die Methode '''#requestTermsOfUse()''' gedacht. Die Methode gibt ein '''TermsOfUse'''-Objekt zurück, welches wiederum aus einem LastChanged und einem Schlüssel-Werte-Paar: Texte als Wert und der zugehörige Sprachcode als Schlüssel. | ||
'''Abrufen der Nutzungsbestimmungen''' | '''Abrufen der Nutzungsbestimmungen''' | ||
Aktuelle Version vom 9. März 2022, 07:44 Uhr
Die Nutzungsbestimmungen des Cryptshare Server können in der Administrationsoberfläche im Bereich 'Rechtliches' definiert werden und vom Client heruntergeladen werden, um sie den Benutzern anzuzeigen. Hierfür ist die Methode #requestTermsOfUse() gedacht. Die Methode gibt ein TermsOfUse-Objekt zurück, welches wiederum aus einem LastChanged und einem Schlüssel-Werte-Paar: Texte als Wert und der zugehörige Sprachcode als Schlüssel.
Abrufen der Nutzungsbestimmungen // Schritt 1: Erzeugen einer Client-Instanz // Anlegen der URL zu Ihrem Cryptshare Server WebServiceUri serviceUri = new WebServiceUri("https://cryptshare.server.com"); // Erzeugen der Verbindung zum Cryptshare Server CryptshareConnection connection = new CryptshareConnection(serviceUri); // Erzeugen der Client-Instanz unter Verwendung der Absenderadresse, // der Verbindung zum Server und des Pfades für denn lokalen Verifizierungsspeicher. Client client = new Client("sender_email@server.com", connection, Paths.get("C:\\\\temp")); // Abrufen der Nutzungsbestimmungen TermsOfUse termsOfUse = client.requestTermsOfUse(); Map<Locale, String> terms = termsOfUse.getTextByLanguage(); for (Map.Entry<Locale,String> entry : terms.entrySet()) { System.out.println("Nutzungsbestimmungen in der Sprache '" + entry.getKey() + "': " + entry.getValue()); }