PdfEncryptionDetails

Inheritance: java.lang.Object

public class PdfEncryptionDetails

Enthält Details für eine PDF-Verschlüsselung.

Konstruktoren

KonstruktorBeschreibung
PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)Initialisiert eine neue Instanz der Klasse PdfEncryptionDetailsCore .

Methoden

MethodeBeschreibung
equals(Object arg0)
getClass()
getEncryptionAlgorithm()Gibt den Verschlüsselungsmodus zurück.
getOwnerPassword()Gibt das Besitzerpasswort zurück.
getPermissions()Gibt die Berechtigungen zurück.
getUserPassword()Gibt das Benutzerpasswort zurück.
hashCode()
notify()
notifyAll()
setEncryptionAlgorithm(PdfEncryptionAlgorithm value)Setzt den Verschlüsselungsmodus.
setOwnerPassword(String value)Setzt das Besitzerpasswort.
setPermissions(int value)Setzt die Berechtigungen.
setUserPassword(String value)Setzt das Benutzerpasswort.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)

public PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)

Initialisiert eine neue Instanz der Klasse PdfEncryptionDetailsCore .

Parameters:

ParameterTypBeschreibung
userPasswordjava.lang.StringDas Benutzerpasswort.
ownerPasswordjava.lang.StringDas Besitzerpasswort.
permissionsintDie Berechtigungen.
encryptionAlgorithmPdfEncryptionAlgorithmDer Verschlüsselungsalgorithmus.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncryptionAlgorithm()

public PdfEncryptionAlgorithm getEncryptionAlgorithm()

Gibt den Verschlüsselungsmodus zurück.

Returns: PdfEncryptionAlgorithm - The encryption algorithm.

getOwnerPassword()

public String getOwnerPassword()

Gibt das Besitzerpasswort zurück.

Das Öffnen des Dokuments mit dem richtigen Besitzerpasswort (unter der Annahme, dass es nicht dasselbe wie das Benutzerpasswort ist) ermöglicht vollen (Besitzer‑)Zugriff auf das Dokument. Dieser uneingeschränkte Zugriff beinhaltet die Möglichkeit, die Passwörter und Zugriffsberechtigungen des document\u2019s zu ändern.

Returns: java.lang.String - Das Besitzerpasswort.

getPermissions()

public int getPermissions()

Gibt die Berechtigungen zurück.

Returns: int - Die Berechtigungen.

getUserPassword()

public String getUserPassword()

Gibt das Benutzerpasswort zurück.

Das Öffnen des Dokuments mit dem korrekten Benutzerpasswort (oder das Öffnen eines Dokuments, das kein Benutzerpasswort hat) ermöglicht zusätzliche Vorgänge, die gemäß den im Verschlüsselungswörterbuch des Dokuments angegebenen Benutzerzugriffsberechtigungen ausgeführt werden können.

Returns: java.lang.String - Das Benutzerpasswort.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setEncryptionAlgorithm(PdfEncryptionAlgorithm value)

public void setEncryptionAlgorithm(PdfEncryptionAlgorithm value)

Setzt den Verschlüsselungsmodus.

Parameters:

ParameterTypBeschreibung
valuePdfEncryptionAlgorithmDer Verschlüsselungsalgorithmus.

setOwnerPassword(String value)

public void setOwnerPassword(String value)

Setzt das Besitzerpasswort.

Das Öffnen des Dokuments mit dem richtigen Besitzerpasswort (unter der Annahme, dass es nicht dasselbe wie das Benutzerpasswort ist) ermöglicht vollen (Besitzer‑)Zugriff auf das Dokument. Dieser uneingeschränkte Zugriff beinhaltet die Möglichkeit, die Passwörter und Zugriffsberechtigungen des document\u2019s zu ändern.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringDas Besitzerpasswort.

setPermissions(int value)

public void setPermissions(int value)

Setzt die Berechtigungen.

Parameters:

ParameterTypBeschreibung
WertintDie Berechtigungen.

setUserPassword(String value)

public void setUserPassword(String value)

Setzt das Benutzerpasswort.

Das Öffnen des Dokuments mit dem korrekten Benutzerpasswort (oder das Öffnen eines Dokuments, das kein Benutzerpasswort hat) ermöglicht zusätzliche Vorgänge, die gemäß den im Verschlüsselungswörterbuch des Dokuments angegebenen Benutzerzugriffsberechtigungen ausgeführt werden können.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringDas Benutzerpasswort.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int