CSJCurrent de:Nutzungsbestimmungen

Aus Cryptshare Documentation
Version vom 13. Oktober 2021, 11:17 Uhr von Maintenance script (Diskussion | Beiträge) (Imported from text file)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche



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());
}