Developer's Manual
Next
Developer's Manual
Table of Contents
Executive Summary
1. Introduction
2. eAIP Publication Process
Introduction
Production of HTML, XSL-FO and PDF formats
How do I get a paper version of my eAIP?
Special procedure for GEN 0.4 (checklist of pages) in PDF format
Special procedure for "0.6" sections (tables of contents) in PDF format
Internationalisation and Localisation
Locales file structure
Implementation of Internationalisation
Customising the eAIP menu
Software Requirements
XSLT processor
XSL-FO renderer
MakeAIP.bat
Software installation guidelines
Java
Xalan
FOP
3. MakeAIP.bat documentation
Introduction
Files
Usage
Command-line parameters
Examples
Errors during execution
Configuration
Default parameters
XSLT and XSL-FO processors
Validator
Advanced configuration
4. How to create a new eAIP
Introduction
Procedure
First method: the hard (but clean) way
Alternative method using the Specimen eAIP as a start
5. XSLT style sheet documentation
Introduction
Pre-requisites
Files and Templates Organisation
Content logic vs. presentation logic
Files organisation
Templates organisation
Example
Elements organisation
Where does it start?
Elements to Files Mapping
Customisation
Content Logic Implementation
Route Tables
Dynamic Attribute-set Processing
The Issue
The Solution
Limitations
6. eAIP Security - Technical and procedural choices
Introduction
Possible questions
List of questions
Why sign only packages and not individual documents?
Why cover only transport integrity and authenticity?
Why choose x509?
Why choose PGP?
PGP and x509: Which one to choose?
Why not choose XML Signature?
Further reading
Public key cryptography
x509
PGP
7. eAIP Security - How to setup up a x509 signing environment
Introduction
Necessary software
Description of the steps required
Overview
Setting up a CA
Introduction
Initial software configuration
Creation of CA public and private key pair
Creation of CA certificate
Export of CA certificate
Creating a Certificate Signing Request
Introduction
Install necessary software
Import CA certificate
Generate Certificate Signing Request
Export Certificate Signing Request, send to CA
Signing the Certificate Signing Request to create Certificate
Introduction
Import the Certificate Signing Request
Sign the Certificate Signing Request to create Certificate
Export the signing certificate
Import the Certificate
Introduction
Import certificate
8. eAIP Security - How to setup up a PGP signing environment
Introduction
Necessary software
Description of the procedure
Generate a PGP key
Introduction
Initial software installation
Generate a PGP key pair
Export the public key
Introduction
Note down the key fingerprint
Export public key from the PGP key pair
Distribute the public key and the fingerprint to end-users