Updating signature algorithms for strong name binding
AssigneeMicrosoft Corporation
InventorsShawn Farkas, Mueez Siddiqui, Reid Martin Borsuk, Andrew Dai, Arun Moorthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsShawn Farkas, Mueez Siddiqui, Reid Martin Borsuk, Andrew Dai, Arun Moorthy
Estimating the term…
The present invention extends to methods, systems, and computer program products for updating signature algorithms used for signing an assembly with a strong name without changing the identity of the assembly. The present invention enables an assembly that has already been given an identity (via strong name signing with an identity public/private key pair) to be resigned with a different public/private key pair without changing the original identity that was based on the identity public/private key pair. This is accomplished by including a counter signature within the assembly that links the original identity of the assembly to the new signature key pair.
A method for using an updated signature key to sign an assembly with a strong name without modifying the identity of the assembly after the assembly has been released for use within a runtime, the method comprising:
A method for validating the identity of an assembly that has an updated strong name, the method comprising:
A framework, comprising computer executable instructions stored on one or more computer storage devices, which, when executed, use an updated signature key to sign an assembly with a strong name without modifying the identity of the assembly after the assembly has been released for use within a runtime by:
Dependencies are inferred from the claim text.