PDFTool  7.0
PtlRecipient.h
1 // PtlRecipient.h
3 // Copyright (C) 200 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLRECIPIENT_H_
7 #define PDFTK_PTLRECIPIENT_H_
8 
9 namespace PdfTk {
10 
11 class PtlParamStream;
12 class PtlEncryptPermissionPubKey;
13 
18 class PDFTK_API PtlRecipient
19 {
20 private:
21  int m_dataRecipient;
22 public:
23  int getHandle() const;
24 
25 public:
31 
38 
43 
44 public:
50 
51 public:
57  void setX509(PtlParamStream& x509);
58 
65  void setPKCS12(PtlParamStream& pkcs12, const PtlParamString& password);
66 
74 };
75 
76 } // namespace PdfTk
77 
78 #endif // PDFTK_PTLRECIPIENT_H_
PdfTk::PtlRecipient::‾PtlRecipient
‾PtlRecipient()
デストラクタ
PdfTk::PtlRecipient::setPKCS12
void setPKCS12(PtlParamStream &pkcs12, const PtlParamString &password)
PKCS#12形式の証明書を設定。
PdfTk::PtlRecipient::operator=
PtlRecipient & operator=(const PtlRecipient &obj)
コピーオペレータ
PdfTk::PtlRecipient::PtlRecipient
PtlRecipient()
コンストラクタ
PdfTk::PtlEncryptPermissionPubKey
公開キーセキュリティハンドラの権限を表現したクラスです。
Definition: PtlEncryptPermissionPubKey.h:18
PdfTk::PtlParamString
文字列を扱うクラスです。
Definition: PtlParamString.h:27
PdfTk::PtlRecipient
証明書の受信者を表現したクラスです。
Definition: PtlRecipient.h:19
PdfTk::PtlRecipient::PtlRecipient
PtlRecipient(const PtlRecipient &obj)
コピーコンストラクタ
PdfTk::PtlParamStream
ファイルやストリームの入出力指定に使うベースクラスです。 PDFToolではstd::ifstreamを使うPtlParamInput、std::ofstreamを使うPtlParamOutputクラ...
Definition: PtlParamStream.h:19
PdfTk::PtlRecipient::setX509
void setX509(PtlParamStream &x509)
X.509形式の証明書を設定。
PdfTk::PtlRecipient::setPermission
void setPermission(const PtlEncryptPermissionPubKey &perm)
ユーザアクセス許可フラグを設定。