CSJCurrent de:Policyregeln: Unterschied zwischen den Versionen

Aus Cryptshare Documentation
Wechseln zu:Navigation, Suche
(Imported from text file)
 
(Edited by replacement maintenance script.)
 
Zeile 3: Zeile 3:
-----
-----


Cryptshare verwendet [https://wiki.cryptshare.com/display/CSH/Policyeinstellungen Policyregeln], um die Berechtigungen sowie verfügbaren Optionen bei einem Cryptshare Transfer zu steuern. Zum Abruf der in Frage kommenden Regeln, kann die Policy für eine bestimmte Absender/Empfänger-Kombination mittels '''#requestPolicy(List<String>)''' abgerufen werden. Folgende Parameter müssen der Methode übergeben werden:
Cryptshare verwendet [[CSSCurrent_de:Policyeinstellungen|Policyeinstellungen]], um die Berechtigungen sowie verfügbaren Optionen bei einem Cryptshare Transfer zu steuern. Zum Abruf der in Frage kommenden Regeln, kann die Policy für eine bestimmte Absender/Empfänger-Kombination mittels '''#requestPolicy(List<String>)''' abgerufen werden. Folgende Parameter müssen der Methode übergeben werden:
* Liste der der Empfänger-E-Mail-Adressen
* Liste der der Empfänger-E-Mail-Adressen
{{InfoBox|title=|content=Beachten Sie, dass diese Operation nur möglich ist, wenn der Client verifiziert ist (siehe Kapitel [[{{NAMESPACE}}:Verifizierung|Verifizierung]]).
{{InfoBox|title=|content=Beachten Sie, dass diese Operation nur möglich ist, wenn der Client verifiziert ist (siehe Kapitel [[{{NAMESPACE}}:Verifizierung|Verifizierung]]).

Aktuelle Version vom 9. März 2022, 07:44 Uhr



Cryptshare verwendet Policyeinstellungen, um die Berechtigungen sowie verfügbaren Optionen bei einem Cryptshare Transfer zu steuern. Zum Abruf der in Frage kommenden Regeln, kann die Policy für eine bestimmte Absender/Empfänger-Kombination mittels #requestPolicy(List<String>) abgerufen werden. Folgende Parameter müssen der Methode übergeben werden:

  • Liste der der Empfänger-E-Mail-Adressen
Beachten Sie, dass diese Operation nur möglich ist, wenn der Client verifiziert ist (siehe Kapitel Verifizierung).
Abrufen der Policyeinstellungen

// 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"));

// Liste der Empfänger, an die versendet werden soll
List<String> recipients = new ArrayList<String>();
recipients.add("john.smith@abc.com");
recipients.add("jane.adams@xyz.com");
Policy policy = client.requestPolicy(recipients);
   
/**
* Das erhaltene Policy-Objekt enthält die Einstellungen, welche
* für die gewählte Absender/Empfänger-Kombination zutreffen
**/
System.out.println("Wird der Absender über Transferdownloads benachrichtigt? " + 
                policy.isDownloadNotification());
System.out.println("Darf die Einstellung 'Absender über Transferdownloads benachrichtigen' verändert werden? " + 
                policy.isDownloadNotificationChangeable());
System.out.println("Werden Dateinamen in E-Mail-Benachrichtigungen angezeigt? " + 
                policy.isShowFilenames());
System.out.println("Darf die Einstellung 'Dateinamen in E-Mail-Benachrichtigungen angezeigen' verändert werden? " + 
                policy.isShowFilenamesChangeable());
System.out.println("Werden die in Zip-Dateien enthaltenen Dateinamen angezeigt? " + 
                policy.isShowZipContent());
System.out.println("Dürfen vertrauliche Nachrichten versandt werden?: " + 
                policy.isAllowConfidentialMessage());
System.out.println("Muss eine vertrauliche Nachricht versandt werden?: " + 
                policy.isForceConfidentialMessage());
System.out.println("Darf eine eigene Empfängerbenachrichtigung angegeben werden?: " + 
                policy.isAllowCustomRecipientMessage());
System.out.println("Die maximale Liegezeit der Dateien in Tagen: " + 
                policy.getStorageDuration());
System.out.println("Das maximale Transfervolumen in MB: " + 
                policy.getTransferLimit());
System.out.println("Empfänger, die für den Transfer nicht zugelassen sind:" + 
                policy.getFailedAddresses());
System.out.println("Die erlaubten Passwortverfahren für Nicht-QUICK-Transfers: " + 
                policy.getAllowedStandardPasswordModes());
System.out.println("Die erlaubten Passwortverfahren für QUICK-Transfers: " + 
                policy.getAllowedQuickPasswordModes());
System.out.println("Wie ist die Verwendung von QUICK geregelt: " + 
                policy.getQuickMode());