PdfEncryptionDetails

Inheritance: java.lang.Object

public class PdfEncryptionDetails

Contiene detalles de un cifrado PDF.

Constructores

ConstructorDescripción
PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)Inicializa una nueva instancia de la clase PdfEncryptionDetailsCore .

Métodos

MétodoDescripción
equals(Object arg0)
getClass()
getEncryptionAlgorithm()Devuelve el modo de cifrado.
getOwnerPassword()Devuelve la contraseña del propietario.
getPermissions()Devuelve los permisos.
getUserPassword()Devuelve la contraseña del usuario.
hashCode()
notify()
notifyAll()
setEncryptionAlgorithm(PdfEncryptionAlgorithm value)Establece el modo de cifrado.
setOwnerPassword(String value)Establece la contraseña del propietario.
setPermissions(int value)Establece los permisos.
setUserPassword(String value)Establece la contraseña del usuario.
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)

Inicializa una nueva instancia de la clase PdfEncryptionDetailsCore .

Parameters:

ParámetroTipoDescripción
userPasswordjava.lang.StringLa contraseña del usuario.
ownerPasswordjava.lang.StringLa contraseña del propietario.
permissionsintLos permisos.
encryptionAlgorithmPdfEncryptionAlgorithmEl algoritmo de cifrado.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncryptionAlgorithm()

public PdfEncryptionAlgorithm getEncryptionAlgorithm()

Devuelve el modo de cifrado.

Returns: PdfEncryptionAlgorithm - The encryption algorithm.

getOwnerPassword()

public String getOwnerPassword()

Devuelve la contraseña del propietario.

Abrir el documento con la contraseña del propietario correcta (asumiendo que no sea la misma que la contraseña del usuario) permite un acceso completo (de propietario) al documento. Este acceso ilimitado incluye la capacidad de cambiar las contraseñas del documento y los permisos de acceso.

Returns: java.lang.String - La contraseña del propietario.

getPermissions()

public int getPermissions()

Devuelve los permisos.

Returns: int - Los permisos.

getUserPassword()

public String getUserPassword()

Devuelve la contraseña del usuario.

Abrir el documento con la contraseña del usuario correcta (o abrir un documento que no tenga contraseña de usuario) permite que se realicen operaciones adicionales de acuerdo con los permisos de acceso de usuario especificados en el diccionario de cifrado del documento.

Returns: java.lang.String - La contraseña del usuario.

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)

Establece el modo de cifrado.

Parameters:

ParámetroTipoDescripción
valuePdfEncryptionAlgorithmEl algoritmo de cifrado.

setOwnerPassword(String value)

public void setOwnerPassword(String value)

Establece la contraseña del propietario.

Abrir el documento con la contraseña del propietario correcta (asumiendo que no sea la misma que la contraseña del usuario) permite un acceso completo (de propietario) al documento. Este acceso ilimitado incluye la capacidad de cambiar las contraseñas del documento y los permisos de acceso.

Parameters:

ParámetroTipoDescripción
valuejava.lang.StringLa contraseña del propietario.

setPermissions(int value)

public void setPermissions(int value)

Establece los permisos.

Parameters:

ParámetroTipoDescripción
valueintLos permisos.

setUserPassword(String value)

public void setUserPassword(String value)

Establece la contraseña del usuario.

Abrir el documento con la contraseña del usuario correcta (o abrir un documento que no tenga contraseña de usuario) permite que se realicen operaciones adicionales de acuerdo con los permisos de acceso de usuario especificados en el diccionario de cifrado del documento.

Parameters:

ParámetroTipoDescripción
valuejava.lang.StringLa contraseña del usuario.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int