PDFTool.NET  6.0
NetEncryptStandard.h
1 
10 #ifndef PDFTK_NET_PTLENCRYPT_STANDARD_H_
11 #define PDFTK_NET_PTLENCRYPT_STANDARD_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 #include <PdfTkNet/NetEncrypt.h>
15 
16 namespace PdfTkNet {
17 
23 public ref class PtlEncryptStandard : public PtlEncrypt
24 {
25 public:
29  enum class STANDARD_METHOD_TYPE {
30  METHOD_RC4 = 1,
31  METHOD_AES = 2,
32  };
33 
34 public:
41  PtlEncryptStandard(int keyLength, STANDARD_METHOD_TYPE method);
42 
49 
54 
59 
60 public:
66 
67 public:
74 
81 
82 public:
89 
99  void setUserPassword(String^ password);
100 
107 
117  void setOwnerPassword(String^ password);
118 };
119 
120 } // namespace PdfTkNet
121 
122 #endif // PDFTK_NET_PTLENCRYPT_STANDARD_H_
PdfTkNet::PtlEncryptStandard::PtlEncryptStandard
PtlEncryptStandard(PtlEncryptStandard^ obj)
コピーコンストラクタ
PdfTkNet::PtlEncryptStandard::STANDARD_METHOD_TYPE
STANDARD_METHOD_TYPE
標準セキュリティハンドラのメソッドタイプ
Definition: NetEncryptStandard.h:29
PdfTkNet::PtlEncryptStandard::setMethod
void setMethod(STANDARD_METHOD_TYPE method)
標準セキュリティハンドラのメソッドを設定。
PdfTkNet::PtlEncryptStandard::‾PtlEncryptStandard
virtual ‾PtlEncryptStandard()
デストラクタ
PdfTkNet::PtlEncryptStandard::setOwnerPassword
void setOwnerPassword(String^ password)
オーナーパスワード値を設定。
PdfTkNet::PtlEncryptStandard::PtlEncryptStandard
PtlEncryptStandard(int keyLength, STANDARD_METHOD_TYPE method)
コンストラクタ
PdfTkNet::PtlEncryptStandard::operator=
PtlEncryptStandard operator=(PtlEncryptStandard^ obj)
コピーオペレータ
PdfTkNet::PtlEncryptStandard::STANDARD_METHOD_TYPE::METHOD_AES
@ METHOD_AES
AES.
PdfTkNet::PtlEncryptStandard::hasUserPassword
bool hasUserPassword()
ユーザパスワードを持っているかどうかを取得。
PdfTkNet::PtlEncryptStandard::setUserPassword
void setUserPassword(String^ password)
ユーザパスワード値を設定。
PdfTkNet::PtlEncryptStandard::hasOwnerPassword
bool hasOwnerPassword()
オーナーパスワードを持っているかどうかを取得。
PdfTkNet::PtlEncryptStandard::getMethod
STANDARD_METHOD_TYPE getMethod()
標準セキュリティハンドラのメソッドを取得。
PdfTkNet::PtlEncryptStandard::STANDARD_METHOD_TYPE::METHOD_RC4
@ METHOD_RC4
RC4.
PdfTkNet::PtlEncrypt
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: NetEncrypt.h:25
PdfTkNet::PtlEncryptStandard
PDFの標準セキュリティハンドラの暗号化情報を表現したクラスです。 すべての標準セキュリティハンドラクラスのベースクラスです。
Definition: NetEncryptStandard.h:24