I've been working with .NET for a while but i've never had to utilize the GAC or work with strong names much.
Long story short, I have 2 legacy COM libraries written in VB6 (one that references the other) that a vendor recently purchased.
They came back however and said that they saw a security concern in the .DLL's not being signed and so they asked if we could strong name and authenticode the .DLL's and their corresponding interops as stated below:
1)mylibrary.dll (strong name and authenticode signed)
2)interop.mylibrary.dll (strong name and authenticode signed)
3)mylibrary2.dll (strong name and authenticode signed)
4)interop.mylibrary2.dll (strong name and authenticode signed)
If I understand correctly I use the TLBIMP.exe tool in conjunction with SN.exe to create the strong named interops from - in this case - mylibrary.dll however I am unsure how to strong name the .dll file itself - or if it's even possible. Any assistance toward this would be greatly appreciated.
Long story short, I have 2 legacy COM libraries written in VB6 (one that references the other) that a vendor recently purchased.
They came back however and said that they saw a security concern in the .DLL's not being signed and so they asked if we could strong name and authenticode the .DLL's and their corresponding interops as stated below:
1)mylibrary.dll (strong name and authenticode signed)
2)interop.mylibrary.dll (strong name and authenticode signed)
3)mylibrary2.dll (strong name and authenticode signed)
4)interop.mylibrary2.dll (strong name and authenticode signed)
If I understand correctly I use the TLBIMP.exe tool in conjunction with SN.exe to create the strong named interops from - in this case - mylibrary.dll however I am unsure how to strong name the .dll file itself - or if it's even possible. Any assistance toward this would be greatly appreciated.