PdfEncryptionDetails

Inheritance: java.lang.Object

public class PdfEncryptionDetails

pdf 암호화에 대한 세부 정보를 포함합니다.

생성자

생성자설명
PdfEncryptionDetails(String userPassword, String ownerPassword, int permissions, PdfEncryptionAlgorithm encryptionAlgorithm)PdfEncryptionDetailsCore 클래스의 새 인스턴스를 초기화합니다.

메서드

메서드설명
equals(Object arg0)
getClass()
getEncryptionAlgorithm()암호화 모드를 반환합니다.
getOwnerPassword()소유자 비밀번호를 반환합니다.
getPermissions()권한을 반환합니다.
getUserPassword()사용자 비밀번호를 반환합니다.
hashCode()
notify()
notifyAll()
setEncryptionAlgorithm(PdfEncryptionAlgorithm value)암호화 모드를 설정합니다.
setOwnerPassword(String value)소유자 비밀번호를 설정합니다.
setPermissions(int value)권한을 설정합니다.
setUserPassword(String value)사용자 비밀번호를 설정합니다.
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)

PdfEncryptionDetailsCore 클래스의 새 인스턴스를 초기화합니다.

Parameters:

매개변수유형설명
userPasswordjava.lang.String사용자 비밀번호입니다.
ownerPasswordjava.lang.String소유자 비밀번호입니다.
permissionsint권한입니다.
encryptionAlgorithmPdfEncryptionAlgorithm암호화 알고리즘입니다.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

매개변수유형설명
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncryptionAlgorithm()

public PdfEncryptionAlgorithm getEncryptionAlgorithm()

암호화 모드를 반환합니다.

Returns: PdfEncryptionAlgorithm - The encryption algorithm.

getOwnerPassword()

public String getOwnerPassword()

소유자 비밀번호를 반환합니다.

올바른 소유자 비밀번호(사용자 비밀번호와 다르다고 가정)로 문서를 열면 문서에 대한 전체(소유자) 접근 권한이 부여됩니다. 이 무제한 접근 권한에는 문서\u2019의 비밀번호 및 접근 권한을 변경할 수 있는 기능이 포함됩니다.

Returns: java.lang.String - 소유자 비밀번호.

getPermissions()

public int getPermissions()

권한을 반환합니다.

Returns: int - 권한.

getUserPassword()

public String getUserPassword()

사용자 비밀번호를 반환합니다.

올바른 사용자 비밀번호로 문서를 열면(또는 사용자 비밀번호가 없는 문서를 열 경우) 문서의 암호화 사전에서 지정된 사용자 접근 권한에 따라 추가 작업을 수행할 수 있습니다.

Returns: java.lang.String - 사용자 비밀번호.

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)

암호화 모드를 설정합니다.

Parameters:

매개변수유형설명
valuePdfEncryptionAlgorithm암호화 알고리즘입니다.

setOwnerPassword(String value)

public void setOwnerPassword(String value)

소유자 비밀번호를 설정합니다.

올바른 소유자 비밀번호(사용자 비밀번호와 다르다고 가정)로 문서를 열면 문서에 대한 전체(소유자) 접근 권한이 부여됩니다. 이 무제한 접근 권한에는 문서\u2019의 비밀번호 및 접근 권한을 변경할 수 있는 기능이 포함됩니다.

Parameters:

매개변수유형설명
java.lang.String소유자 비밀번호입니다.

setPermissions(int value)

public void setPermissions(int value)

권한을 설정합니다.

Parameters:

매개변수유형설명
int권한입니다.

setUserPassword(String value)

public void setUserPassword(String value)

사용자 비밀번호를 설정합니다.

올바른 사용자 비밀번호로 문서를 열면(또는 사용자 비밀번호가 없는 문서를 열 경우) 문서의 암호화 사전에서 지정된 사용자 접근 권한에 따라 추가 작업을 수행할 수 있습니다.

Parameters:

매개변수유형설명
java.lang.String사용자 비밀번호입니다.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

매개변수유형설명
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

매개변수유형설명
arg0long
arg1int