Deploying patches that work with digitally signed .NET assemblies

From: anelson327 (anelson327_at_yahoo.com)
Date: 11/30/05


Date: 29 Nov 2005 15:27:18 -0800

Does anyone have some best practices for how to deploy patches
(selected subsets of assemblies) that will work with other previously
deployed .NET assemblies that are all digitally signed with an
Authenticode (digital code signing) certificate and enforce link
demands? We're using LinkDemand to ensure that callers have been
signed with the same digital certificate as the assemblies being called
(to ensure their authenticity), but once a certificate expires, it
appears that a "patch" of any of these assemblies is not possible --
all assemblies have to be resigned with a valid certificate and
redeployed. Is our understanding correct about this, and are there
suggestions/best practices for dealing with this situation?



Relevant Pages

  • Re: .NET 2.0: code access security / authentication
    ... > There are two types of code signing used for .NET assemblies: ... > signing and authenticode signing. ... > publisher" issue is authenticode signing, ... you need a code signing certificate ...
    (microsoft.public.dotnet.security)
  • IT WORKS !!
    ... I was signing the wrong assembly - signing the serializers and not the ... Copy assemblies to your server NB I do steps 5-8 on a postbuild.cmd file ... drop certificate SqlReportHandlerCert ... create login SqlReportHandler from certificate SqlReportHandlerCert ...
    (microsoft.public.sqlserver.security)
  • Re: Code Signing
    ... Well, i used the Test Certificates from MS by copying the 'SdkCerts.cab' CAB file to the PDA and executing it, and all worked fine. ... the integrity and authenticity of your assemblies and your CAB. ... The Windows Mobile SDK certs exist for developers to test their bits ... devices will not the certificate on them. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Authenticode signing an assembly
    ... Authenticode signatures are applied to assemblies exactly the ... the hash with the hackers own private key, ... Embed public part of certificate and encrypted hash in assembly. ...
    (microsoft.public.dotnet.security)
  • Re: Help How to add publisher condition ??
    ... Sign your assembly with the .SPC file ... already have a private key to embed in the certificate. ... > of my test assembly and see by implementing that publisher certificated ... You are not allowed to sign assemblies that you do not own and ...
    (microsoft.public.dotnet.security)