PdfEncryptionDetails

Inheritance: java.lang.Object

public class PdfEncryptionDetails

Contient les détails d’un chiffrement pdf.

Constructeurs

ConstructeurDescription
PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)Initialise une nouvelle instance de la classe PdfEncryptionDetailsCore .

Méthodes

MéthodeDescription
equals(Object arg0)
getClass()
getEncryptionAlgorithm()Renvoie le mode de chiffrement.
getOwnerPassword()Renvoie le mot de passe du propriétaire.
getPermissions()Renvoie les autorisations.
getUserPassword()Renvoie le mot de passe de l’utilisateur.
hashCode()
notify()
notifyAll()
setEncryptionAlgorithm(PdfEncryptionAlgorithm value)Définit le mode de chiffrement.
setOwnerPassword(String value)Définit le mot de passe du propriétaire.
setPermissions(int value)Définit les autorisations.
setUserPassword(String value)Définit le mot de passe de l’utilisateur.
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)

Initialise une nouvelle instance de la classe PdfEncryptionDetailsCore .

Parameters:

ParamètreTypeDescription
userPasswordjava.lang.StringLe mot de passe de l’utilisateur.
ownerPasswordjava.lang.StringLe mot de passe du propriétaire.
permissionsintLes autorisations.
encryptionAlgorithmPdfEncryptionAlgorithmL’algorithme de chiffrement.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncryptionAlgorithm()

public PdfEncryptionAlgorithm getEncryptionAlgorithm()

Renvoie le mode de chiffrement.

Returns: PdfEncryptionAlgorithm - The encryption algorithm.

getOwnerPassword()

public String getOwnerPassword()

Renvoie le mot de passe du propriétaire.

Ouvrir le document avec le mot de passe du propriétaire correct (en supposant qu’il ne soit pas identique au mot de passe de l’utilisateur) permet un accès complet (propriétaire) au document. Cet accès illimité inclut la possibilité de modifier les mots de passe du document et les autorisations d’accès.

Returns: java.lang.String - Le mot de passe du propriétaire.

getPermissions()

public int getPermissions()

Renvoie les autorisations.

Returns: int - Les autorisations.

getUserPassword()

public String getUserPassword()

Renvoie le mot de passe de l’utilisateur.

L’ouverture du document avec le mot de passe utilisateur correct (ou l’ouverture d’un document qui n’a pas de mot de passe utilisateur) permet d’exécuter des opérations supplémentaires conformément aux autorisations d’accès utilisateur spécifiées dans le dictionnaire de chiffrement du document.

Returns: java.lang.String - Le mot de passe utilisateur.

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)

Définit le mode de chiffrement.

Parameters:

ParamètreTypeDescription
valuePdfEncryptionAlgorithmL’algorithme de chiffrement.

setOwnerPassword(String value)

public void setOwnerPassword(String value)

Définit le mot de passe du propriétaire.

Ouvrir le document avec le mot de passe du propriétaire correct (en supposant qu’il ne soit pas identique au mot de passe de l’utilisateur) permet un accès complet (propriétaire) au document. Cet accès illimité inclut la possibilité de modifier les mots de passe du document et les autorisations d’accès.

Parameters:

ParamètreTypeDescription
valeurjava.lang.StringLe mot de passe du propriétaire.

setPermissions(int value)

public void setPermissions(int value)

Définit les autorisations.

Parameters:

ParamètreTypeDescription
valeurintLes autorisations.

setUserPassword(String value)

public void setUserPassword(String value)

Définit le mot de passe de l’utilisateur.

L’ouverture du document avec le mot de passe utilisateur correct (ou l’ouverture d’un document qui n’a pas de mot de passe utilisateur) permet d’exécuter des opérations supplémentaires conformément aux autorisations d’accès utilisateur spécifiées dans le dictionnaire de chiffrement du document.

Parameters:

ParamètreTypeDescription
valeurjava.lang.StringLe mot de passe de l’utilisateur.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int