# Formatting
- * subsection headers -> ask Krono
- * black bars on the side -> ask Krono on how to avoid overfull boxes ?
- * the code section portions include ligatures (search for "certificate" in code sections and see it). This can be improved. Ligatures make sense in normal text
+ - [x] subsection headers -> ask Krono
+ - [x] black bars on the side -> ask Krono on how to avoid overfull boxes ?
+ - [x] the code section portions include ligatures (search for "certificate" in code sections and see it). This can be improved. Ligatures make sense in normal text
# Config files
-Make sure that all config files links from the PDF work and that the examples are OK
+ - [ ] Make sure that all config files links from the PDF work and that the examples are OK
## HTML version
-
# Theory section
## PKI section
-Review paragraph about theory of operation
+ - [ ] Review paragraph about theory of operation
-Commands are practical... keep them.
+ - [ ] Commands are practical... keep them.
-propose an openssl.cnf?
+ - [ ] propose an openssl.cnf?
-ejabberd - how to make proper ssl certificates
+ - [ ] ejabberd - how to make proper ssl certificates
-Add link to Peter Gutman's rant on why X509 is B\*-sh\*t
+ - [ ] Add link to Peter Gutman's rant on why X509 is B\*-sh\*t
this one?
https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt
NOW := $(shell date)
TEXMFHOME ?={./texmf,$(shell kpsewhich -var-value TEXMFHOME)}
-LATEX = TEXMFHOME=${TEXMFHOME} pdflatex
+LATEX = TEXMFHOME=${TEXMFHOME} pdflatex -synctex=1
all: pdf html md
% Page foot
\setkomafont{pagefoot}{\normalfont\sffamily\footnotesize}
+\setkomafont{pagehead}{\normalfont\sffamily\footnotesize}
\ifoot%
[Applied Crypto Hardening\ifdraft{ % Space!
\textbullet{} \draftInfo}{}]%
\ofoot%
[page \thepage\ of \pageref{LastPage}]%
{page \thepage\ of \pageref{LastPage}}
+\automark[subsection]{section}
+\ihead{\leftmark}
+\chead[]{}
+\ohead{\rightmark}
+\pagestyle{scrheadings}
% Epigraph / dictum
\newcommand*{\epigraph}[3][]{\dictum[#3]{#2}\bigskip}
\usepackage[scaled=.9]{sourcecodepro}
\usepackage[defaultsans]{opensans}
\usepackage[final,babel=true]{microtype}[2011/08/18]
-
+\DisableLigatures{encoding = T1, family = tt* }
\usepackage{pifont}
\subsubsection{References}
\begin{itemize*}
- \item MySQL Documentation on SSL Connections: \url{https://dev.mysql.com/doc/refman/5.5/en/ssl-connections.html}
+ \item MySQL Documentation on SSL Connections.\\\url{https://dev.mysql.com/doc/refman/5.5/en/ssl-connections.html}
\end{itemize*}
\subsubsection{References}
\begin{itemize*}
- \item IBM Db2 Documentation on \emph{Supported cipher suites} \url{http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=\%2Fcom.ibm.db2.luw.admin.sec.doc\%2Fdoc\%2Fc0053544.html}
+ \item IBM Db2 Documentation on \emph{Supported cipher suites}.\\\url{http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=\%2Fcom.ibm.db2.luw.admin.sec.doc\%2Fdoc\%2Fc0053544.html}
\end{itemize*}
%% ----------------------------------------------------------------------
\subsubsection{References}
\begin{itemize*}
- \item It's recommended to read \url{http://www.postgresql.org/docs/9.1/interactive/runtime-config-connection.html\#RUNTIME-CONFIG-CONNECTION-SECURITY} (please edit the version with your preferred one).
+ \item It's recommended to read ``Security and Authentication'' in the manual\footnote{\url{http://www.postgresql.org/docs/9.1/interactive/runtime-config-connection.html}}.
\item PostgreSQL Documentation on \emph{Secure TCP/IP Connections with SSL}: \url{http://www.postgresql.org/docs/9.1/static/ssl-tcp.html}
\item PostgreSQL Documentation on \emph{host-based authentication}: \url{http://www.postgresql.org/docs/current/static/auth-pg-hba-conf.html}
\end{itemize*}