PDFTool  7.0
PtlEncryptPubKey.h
1 // PtlEncryptPubKey.h
3 // Copyright (C) 2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLENCRYPT_PUBSEC_H_
7 #define PDFTK_PTLENCRYPT_PUBSEC_H_
8 
9 #include "PtlEncrypt.h"
10 
11 namespace PdfTk {
12 
13 class PtlRecipients;
14 
20 class PDFTK_API PtlEncryptPubKey : public PtlEncrypt
21 {
22 public:
27  FILTER_ADOBE_PUBSEC = 1
28  };
29 
34  METHOD_RC4 = 1,
35  METHOD_AES = 2
36  };
37 
38 public:
46  PtlEncryptPubKey(PUBSEC_FILER_TYPE filter, int keyLength, PUBSEC_METHOD_TYPE method);
47 
54 
59 
60 public:
67 
68 public:
75 
82 
91 
92 public:
93 
94 };
95 
96 } // namespace PdfTk
97 
98 #endif // PDFTK_PTLENCRYPT_PUBSEC_H_
PdfTk::PtlEncryptPubKey::getMethod
PUBSEC_METHOD_TYPE getMethod() const
公開キーセキュリティハンドラのメソッドを取得。
PdfTk::PtlEncryptPubKey::PtlEncryptPubKey
PtlEncryptPubKey(const PtlEncryptPubKey &obj)
コピーコンストラクタ
PdfTk::PtlEncrypt
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: PtlEncrypt.h:21
PdfTk::PtlEncryptPubKey::‾PtlEncryptPubKey
virtual ‾PtlEncryptPubKey()
デストラクタ
PdfTk::PtlRecipients
証明書受信者のコンテナを表現するクラスです。
Definition: PtlRecipients.h:21
PdfTk::PtlEncryptPubKey::PUBSEC_METHOD_TYPE
PUBSEC_METHOD_TYPE
公開キーセキュリティハンドラのメソッドタイプ
Definition: PtlEncryptPubKey.h:33
PdfTk::PtlEncryptPubKey::PtlEncryptPubKey
PtlEncryptPubKey(PUBSEC_FILER_TYPE filter, int keyLength, PUBSEC_METHOD_TYPE method)
コンストラクタ
PdfTk::PtlEncryptPubKey::operator=
PtlEncryptPubKey & operator=(const PtlEncryptPubKey &obj)
コピーオペレータ
PdfTk::PtlEncryptPubKey::setMethod
void setMethod(PUBSEC_METHOD_TYPE method)
公開キーセキュリティハンドラのメソッドを設定。
PdfTk::PtlEncryptPubKey::getRecipients
PtlRecipients & getRecipients()
受信者コンテナを取得。
PdfTk::PtlEncryptPubKey::PUBSEC_FILER_TYPE
PUBSEC_FILER_TYPE
公開キーセキュリティハンドラのフィルタータイプ
Definition: PtlEncryptPubKey.h:26
PdfTk::PtlEncryptPubKey
PDFの公開キーセキュリティハンドラの暗号化情報を表現したクラスです。 すべての公開キーセキュリティハンドラクラスのベースクラスです。
Definition: PtlEncryptPubKey.h:21