CSJCurrent de:Policyregeln: Unterschied zwischen den Versionen
Aus Cryptshare Documentation
(Imported from text file) |
(Edited by replacement maintenance script.) |
||
Zeile 3: | Zeile 3: | ||
----- | ----- | ||
Cryptshare verwendet [ | 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());