itextsharp download pdf c# : Bookmarks in pdf reader Library control component .net azure winforms mvc administration-guide0-part375

C
IPHERMAIL EMAIL ENCRYPTION
Ciphermail Gateway
Administration Guide
April 4, 2016, Rev: 10215
Bookmarks in pdf reader - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks to pdf document; add bookmarks to pdf
Bookmarks in pdf reader - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks pdf file; creating bookmarks in pdf files
Copyright ©2008-2016,ciphermail.com.
Acknowledgements: Thanks goesouttoAndreasHödlefor feedback.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
convert word pdf bookmarks; create pdf with bookmarks from word
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmark pdf acrobat; adding bookmarks to pdf document
CONTENTS
CONTENTS
Contents
1 Introduction
6
2 Setup
6
3 Network
7
3.1 Networkinterfaces . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.2 Hostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.3 DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4 Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.5 NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
4 MTA setup
10
4.1 Mainsettings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 Advancedsettings . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 saslpasswords . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4 MTA configfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.5 RBL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5.1 Staticblack-list . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5.2 Staticwhite-list . . . . . . . . . . . . . . . . . . . . . . . . 18
4.6 Email forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7 Headerchecks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.8 SMTPtransports . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5 Users
21
5.1 User preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.2 S/MIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.3 PGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.4 PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.5 Password(R) . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.1.6 Encryptionsubjecttrigger . . . . . . . . . . . . . . . . . . 27
5.1.7 Signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2 Advancedsettings . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2.2 S/MIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.2.3 PGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2.4 PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.2.5 Encryptionheadertrigger . . . . . . . . . . . . . . . . . . 35
5.2.6 Signingheadertrigger . . . . . . . . . . . . . . . . . . . . 35
5.2.7 Signingsubjecttrigger . . . . . . . . . . . . . . . . . . . . 36
5.2.8 Password . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.9 Onetimepassword(OTP) . . . . . . . . . . . . . . . . . . 37
5.2.10 Securityinfo . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.11 Subjectfilter . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.12 CA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.13 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.3 Global advancedsettings . . . . . . . . . . . . . . . . . . . . . . 38
5.3.1 Securityinfo . . . . . . . . . . . . . . . . . . . . . . . . . 38
2
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
excel print to pdf with bookmarks; add bookmark pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
how to create bookmark in pdf automatically; acrobat split pdf bookmark
CONTENTS
CONTENTS
5.3.2 Subjectfilter . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.4 Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.5 SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.6 Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.7 PDFsettings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.7.1 Coverpage . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.7.2 Attachments . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.7.3 Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.7.4 Othersettings. . . . . . . . . . . . . . . . . . . . . . . . . 44
5.8 Webmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.8.1 Webmailsettings . . . . . . . . . . . . . . . . . . . . . . . 45
5.8.2 Webmailtunnelcertificate . . . . . . . . . . . . . . . . . . 46
6 Domains
47
7 Templates
47
8 Certificates
50
8.1 ImportingCertificates . . . . . . . . . . . . . . . . . . . . . . . . 52
8.2 Importingkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.3 Downloadcertificatesandkeys . . . . . . . . . . . . . . . . . . . 54
9 S/MIME
54
9.1 PKI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.2 X.509certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.3 Revocationchecking . . . . . . . . . . . . . . . . . . . . . . . . . 57
10 Certificateselection
57
10.1 Encryptioncertificateselection . . . . . . . . . . . . . . . . . . . 57
10.2 Signingcertificateselection . . . . . . . . . . . . . . . . . . . . . 59
10.3 Additional certificates . . . . . . . . . . . . . . . . . . . . . . . . 59
11 CertificateRevocationList
60
12 CertificateTrustList
61
13 CertificateAuthority (CA)
63
13.1 CreatenewCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
13.2 CA settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
13.3 CertificateRequestHandlers . . . . . . . . . . . . . . . . . . . . 67
13.3.1 built-incertificaterequesthandler. . . . . . . . . . . . . . 68
13.3.2 delayedbuilt-incertificate request handler . . . . . . . . . 68
13.4 Createnewend-usercertificate . . . . . . . . . . . . . . . . . . . 68
13.5 Selectdefault CA . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
13.6 Pendingrequests . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
13.7 Bulkrequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
13.8 CreateCRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
13.9 Sendcertificates . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3
.NET PDF SDK | Read & Processing PDF files
provided by this .NET Imaging PDF Reader Add-on Able to convert PDF documents into other formats Include extraction of text, hyperlinks, bookmarks and metadata;
create bookmark pdf file; how to add bookmarks to pdf files
.NET PDF SDK - Description of All PDF Processing Control Feastures
Fully featured PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display;
bookmarks pdf reader; create bookmark pdf
CONTENTS
CONTENTS
14 OpenPGP
76
14.1 Importingkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
14.2 Creatingkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
14.3 Searchkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
14.4 Key servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
14.5 Key details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
14.6 Key trust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
14.7 Publishpublickey . . . . . . . . . . . . . . . . . . . . . . . . . . 79
14.8 Email addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
14.8.1 domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
14.9 Revokekey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
14.10Key selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
14.10.1Emailencryptionkey . . . . . . . . . . . . . . . . . . . . . 81
14.10.2Emailsigningkey. . . . . . . . . . . . . . . . . . . . . . . 81
15 PDFencryption
82
15.1 EncryptedPDFmessage . . . . . . . . . . . . . . . . . . . . . . 85
15.2 Replying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
16 DLP
85
17 SMS gateway
87
17.1 Clickatelltransport . . . . . . . . . . . . . . . . . . . . . . . . . . 87
18 Mail Queues
89
19 Logging
90
20 Administrators
90
20.1 Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
21 Backupandrestore
93
21.1 Systembackup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
21.2 Backupconfiguration . . . . . . . . . . . . . . . . . . . . . . . . . 93
21.2.1 SMB sharesettings . . . . . . . . . . . . . . . . . . . . . 94
21.2.2 Automatic backup . . . . . . . . . . . . . . . . . . . . . . 94
21.2.3 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
22 Logexport
96
22.1 Logexportconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
22.1.1 SMB sharesettings . . . . . . . . . . . . . . . . . . . . . 96
22.1.2 Automatic logexport . . . . . . . . . . . . . . . . . . . . . 98
22.1.3 Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
23 Reporting
98
23.1 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
export bookmarks from pdf to excel; add bookmarks to pdf reader
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
excel hyperlink to pdf bookmark; how to create bookmark in pdf with
CONTENTS
CONTENTS
24 SSL/TLS
99
24.1 WebGUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
24.2 SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
24.3 CSRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
24.3.1 CSRmanager . . . . . . . . . . . . . . . . . . . . . . . . 101
24.3.2 Certificaterequestprocedure . . . . . . . . . . . . . . . . 102
25 Remotemonitoring
103
25.1 Monitoringconfiguration . . . . . . . . . . . . . . . . . . . . . . . 104
26 Certificaterequestbymail
104
26.1 Certificaterequestbymailreplytemplates . . . . . . . . . . . . . 105
27 Proxy
105
28 Fetchmail
106
28.1 Fetchmail manager . . . . . . . . . . . . . . . . . . . . . . . . . . 107
28.1.1 Globalsettings . . . . . . . . . . . . . . . . . . . . . . . . 107
28.1.2 Applyingchanges . . . . . . . . . . . . . . . . . . . . . . 107
28.1.3 Addinga newaccount . . . . . . . . . . . . . . . . . . . . 107
29 Systemruntimecontrol
109
30 Compose testemail
109
31 ExtracttextfromaMIME message
109
A SMTP HELO/EHLOname
113
B SASLauthentication
113
C Contentandvirusscanning
115
D CronExpressions
117
E MPAmailflow
118
F Comodocertificaterequesthandler
138
F.1 Tierdetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
G Bulkimport
138
G.1 ExamplesCSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
5
2 SETUP
1 Introduction
Ciphermail email encryption server is an email gateway (MTA) that encrypts
anddecryptsyourincomingandoutgoingemail. BecausetheCiphermailgate-
wayfunctions asa general SMTP email server, it is compatible withanyexist-
ingemail infrastructureand caneasily be placed beforeor afterexistingemail
servers. The gateway is typically installed as a “store and forward” server.
Email isthereforeonly temporarily stored until it isforwarded toit’s final desti-
nation.
TheCiphermailgatewaycurrentlysupportsthreeencryptionstandards: S/MIME,
OpenPGP and PDF encryption. S/MIME and OpenPGP provides authentica-
tion, message integrity and non-repudiation and protection against message
interception (using encryption). S/MIME and OpenPGP uses public key en-
cryption (PKI) for encryption and signing. PDF encryption can be used as a
light-weight alternative to S/MIME and OpenPGP. The PDF standard allows
PDFdocuments tobepasswordencrypted. PDFdocuments canalso contain
attachmentsembeddedwithin theencryptedPDF.
CertainfeaturesareonlyavailablewiththeenterpriseeditionoftheCiphermail
gateway. Where applicable, it will beclearly indicated whether a feature is an
enterpriseonly feature.
Note
This guideprovides in-depth information about the gateway appliance.
For a quick setup guideof the gateway appliance, see the “CipherMail
quick setupguide”.
2 Setup
This guide assumes that Ciphermail gateway has already been installed. For
installationinstructionsseethe“installationguide”. Theadministratorcanlogin
totheadministration pagebyopeningthefollowingURLina browser:
https://192.168.1.1(changetheIPaddresstotomatchtheaddressofthe
gateway).
Note: If the Ciphermail gateway was manually installed (i.e., not using the
Virtual Appliance) the URL should probably behttps://192.168.1.1:8443/
ciphermail.
The login page should appear(See figure1). After logging in withthe correct
credentials, the“users”pagewillbeopened.
Logincredentials: Usethe followingdefault credentials:
username: admin
password: admin
6
3 NETWORK
Figure 1: Logindialog
Note: itcantakesometimetologinafter arestart becausethewebapplica-
tion must beinitializeduponfirst login.
3 Network
Note: The network settings pageis only available for the Ciphermail Virtual
Appliance. Ifthegateway has been manually installed,thenetwork should be
configuredwiththetoolsprovidedbytheoperatingsystem.
Sincethegatewayneedstorelayemailtoexternal recipients, theDNSservers
should be configured. Thenetwork settings canbeconfigured from theWEB
GUI.Thenetworkinfopagecanbeopenedbyclicking Admin!network. The
“Network info” page will be opened which provides all the relevant network
informationlikeDNS servers, networkinterfaces etc. (seefigure2).
Note: SincemostnetworksettingsshouldbeconfiguredfromtheWEBGUI,
the WEB GUIshouldhaveavalidIP beforetheWEBGUI canbeaccessed. A
valid IP address can besetup with the consolesystem application by logging
into theconsole. Seethe“VirtualApplianceGuide”formoreinformation.
3.1 Network interfaces
Theavailablenetworkinterfacescanbeconfiguredbyclicking“interfaces”. This
opens the interfaces page (see figure3). A network interface can be config-
uredby clicking the“gear” icon of the interface. The network interfacecan be
configured for a dynamic IP address (DHCP) or for a static IP address (see
figure4
7
3.2 Hostname
3 NETWORK
Figure2: Network info
Figure 3: Network interfaces
3.2 Hostname
With the hostname page, the hostname of the gateway can set (see figure
5. Thehostnameisusedbymanyofthenetworkingprogramstoidentifythe
machine.
Note: It’s advisedtouseafullyqualified hostname.
8
3.3 DNS
3 NETWORK
Figure4: Networkinterface
Figure5: Hostname
3.3 DNS
ThegatewayrequiresatleastoneDNSserver. TheDNSservercanbeconfig-
uredwiththeDNS page(seefigure6)
3.4 Hosts
The hosts table is a static lookup table for hostnames (see figure7. In most
setups, thereis noneedtoaddastatichostnametothehoststable. Whenthe
hostname (see hostname setting)is changed, the hosts tableis automatically
updated.
3.5 NTP
Thegateway uses theNetwork Time Protocol (NTP) to keepthe systemclock
synchronized with the real time. By default it uses the NTP servers fromde-
bian.pool.ntp.org(seefigure8. IfyouarerunningyourownNTPserver,change
this to matchthe IPsorhostnames ofthe NTP servers.
9
Documents you may be interested
Documents you may be interested