Index: DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex =================================================================== diff -u -r2732 -r2733 --- DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 2732) +++ DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 2733) @@ -502,6 +502,72 @@ \end{itemize} %------------------------------------------------------------------------------ +\chapter{Signing with Deltares certificate} \label{SigningDeltaresCertificate} +Deltares uses Authenticode sigining to digitally sign the binaries and installs that are released to the outside world. This is done to ensure: +\begin{itemize} + \item authenticity: are these really Deltares binaries? + \item integrity: have these binaries not been tampered with? +\end{itemize} +This chapter is not about how to sign the artifacts, that is documented elsewhere. This documents lists all the artifacts that should be digitally signed for the Dam project. +\section{Dam Failure Mechanisms} \label{SigningDamFailureMechanisms} + +\subsection{DamMacroStability} \label{SigningDamMacroStability} +The following binaries should be signed for this library: +\begin{itemize} + \item Deltares.DamMacroStability.Calculator.dll + \item Deltares.DamMacroStability.Version.dll +\end{itemize} + +\subsection{DamPiping} \label{SigningDamPiping} +The following binaries should be signed for this library: +\begin{itemize} + \item Deltares.DamPiping.BlighCalculator.dll + \item Deltares.DamPiping.Sellmeijer4ForcesCalculator.dll + \item Deltares.DamPiping.SellmeijerVNKCalculator.dll +\end{itemize} + +\section{DGSMStabDam} \label{SigningDGSMStabDam} +The following binaries should be signed for this library: +\begin{itemize} + \item DGSMStabDAM.dll +\end{itemize} + +\section{Dam Engine} \label{SigningDamEngine} +The following binaries should be signed for this library: +\begin{itemize} + \item Deltares.DamEngine.Calculators.dll + \item Deltares.DamEngine.Data.dll + \item Deltares.DamEngine.Interface.dll + \item Deltares.DamEngine.Io.dll + \item Deltares.DamEngine.Version.dll +\end{itemize} + +\section{Dam UI} \label{SigningDamUI} +The following binaries should be signed for this application: +\begin{itemize} + \item Deltares.Dam.Data.dll + \item Deltares.Dam.Forms.dll + \item Deltares.Dam.Version.dll + \item Deltares.DamClientsLibrary.Version.dll + \item Deltares.Dam.Application.exe +\end{itemize} + +\section{Dam UI Setup} \label{SigningDam UI Setup} +The following binaries should be signed for the setup of Dam UI: +\begin{itemize} + \item Dam.msi +\end{itemize} + +\section{DamLive} \label{SigningDamLive} +The following binaries should be signed for this application: +\begin{itemize} + \item Deltares.Dam.Data.dll + \item Deltares.DamClientsLibrary.Version.dll + \item Deltares.DamLive.Version.dll + \item DamLive.exe +\end{itemize} + +%------------------------------------------------------------------------------ \chapter{Literature} \label{Literature} \bibliography{../DAM_references/dam_references} Index: DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.pdf =================================================================== diff -u -r2732 -r2733 Binary files differ