public DigitalSignExtendedInfo(string description = null, string moreInfoUrl = null, string hashAlgorithm = null)
{
dwSize = (uint)Marshal.SizeOf(typeof (DigitalSignExtendedInfo));
dwAttrFlagsNotUsed = 0;
pwszSigningCertDisplayString = null;
hAdditionalCertStore = IntPtr.Zero;
psAuthenticated = IntPtr.Zero;
psUnauthenticated = IntPtr.Zero;
pwszDescription = string.IsNullOrEmpty(description) ? null : description;
pwszMoreInfoLocation = string.IsNullOrEmpty(moreInfoUrl) ? null : moreInfoUrl;
pszHashAlg = string.IsNullOrEmpty(hashAlgorithm) ? null : hashAlgorithm;
}