PdfEncryptionDetails
Inheritance: java.lang.Object
public class PdfEncryptionDetails
Contient les détails d’un chiffrement pdf.
Constructeurs
| Constructeur | Description |
|---|---|
| PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm) | Initialise une nouvelle instance de la classe PdfEncryptionDetailsCore . |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| userPassword | java.lang.String | Le mot de passe de l’utilisateur. |
| ownerPassword | java.lang.String | Le mot de passe du propriétaire. |
| permissions | int | Les autorisations. |
| encryptionAlgorithm | PdfEncryptionAlgorithm | L’algorithme de chiffrement. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.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ètre | Type | Description |
|---|---|---|
| value | PdfEncryptionAlgorithm | L’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ètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Le mot de passe du propriétaire. |
setPermissions(int value)
public void setPermissions(int value)
Définit les autorisations.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Les 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ètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Le 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ètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |