473,842 Members | 1,401 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Strong name signing question!

Hi All,

Someone shed some light in to this strong name signing issue I have. My
assembly uses a 3rd party controls so I end up distributing their dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???

Thanks in advance

Jul 12 '06 #1
10 1533
DBC User wrote:
Hi All,

Someone shed some light in to this strong name signing issue I have. My
assembly uses a 3rd party controls so I end up distributing their dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???
So, I assume that the third-party controls are not themselves signed by
the vendor?

Jul 12 '06 #2
Yes sir, they are not signed by 3rd party. It is infragistics controls.
Bruce Wood wrote:
DBC User wrote:
Hi All,

Someone shed some light in to this strong name signing issue I have. My
assembly uses a 3rd party controls so I end up distributing their dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???

So, I assume that the third-party controls are not themselves signed by
the vendor?
Jul 12 '06 #3
DBC User wrote:
Bruce Wood wrote:
>DBC User wrote:
>>Hi All,

Someone shed some light in to this strong name signing issue I have. My
assembly uses a 3rd party controls so I end up distributing their dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???
So, I assume that the third-party controls are not themselves signed by
the vendor?

Yes sir, they are not signed by 3rd party. It is infragistics controls.

Infragistics controls are signed. (presuming you mean the netadvantage
suite).

Please dont top post either, it makes it hard to follow the conversation.

JB
Jul 13 '06 #4
Thanks John. What do you mean top post?
John B wrote:
DBC User wrote:
Bruce Wood wrote:
DBC User wrote:
Hi All,

Someone shed some light in to this strong name signing issue I have. My
assembly uses a 3rd party controls so I end up distributing their dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???
So, I assume that the third-party controls are not themselves signed by
the vendor?
Yes sir, they are not signed by 3rd party. It is infragistics controls.


Infragistics controls are signed. (presuming you mean the netadvantage
suite).

Please dont top post either, it makes it hard to follow the conversation.

JB
Jul 13 '06 #5
Some people put replies to messages at the top of the post (Top Post) and
some people put replies at the bottom of the post (Bottom Post).

People who Top Post typically do so to ensure that the latest reply is
quickly visible without scrolling. People who Bottom Post do so to ensure
that the 'story' flows, much like a book or a news paper.

It's a personal preference which end of the post you add to, but some people
have strong feelings on the matter and occasionally make those feelings
known in a post. The debate as to what is right and wrong has been fought
out many times in many newsgroups. I've never seen a definitive answer (nor
do I have one - I tend to follow what other posters have done in the
specific post I am responding to).

HTH
Steve

"DBC User" <db*****@gmail. comwrote in message
news:11******** **************@ m79g2000cwm.goo glegroups.com.. .
Thanks John. What do you mean top post?
John B wrote:
>DBC User wrote:
Bruce Wood wrote:
DBC User wrote:
Hi All,

Someone shed some light in to this strong name signing issue I have.
My
assembly uses a 3rd party controls so I end up distributing their
dlls
along with my assembly. I put this app in the network and to make app
run from network I need to sign with strong name.

But all the document I read, it says, if you have an assembly that is
not strong name signed I will not able to sign my assembly. How can I
sign my assembly without signing the 3rd party controls???
So, I assume that the third-party controls are not themselves signed
by
the vendor?

Yes sir, they are not signed by 3rd party. It is infragistics
controls.
Infragistics controls are signed. (presuming you mean the netadvantage
suite).

Please dont top post either, it makes it hard to follow the conversation.

JB
Some people put replies to messages at the top of the post (Top Post) and
some people put replies at the bottom of the post (Bottom Post).

People who Top Post typically do so to ensure that the latest reply is
quickly visible without scrolling. People who Bottom Post do so to ensure
that the 'story' flows, much like a book or a news paper.

It's a personal preference which end of the post you add to, but some people
have strong feelings on the matter and occasionally make those feelings
known in a post. The debate as to what is right and wrong has been fought
out many times in many newsgroups. I've never seen a definitive answer (nor
do I have one - I tend to follow what other posters have done in the
specific post I am responding to).

HTH
Steve
Jul 13 '06 #6
Thanks Steve.

Jul 13 '06 #7
Steve Barnett <no****@nodomai n.comwrote:
... known in a post. The debate as to what is right and wrong has been fought
out many times in many newsgroups. I've never seen a definitive answer (nor
do I have one - I tend to follow what other posters have done in the
specific post I am responding to).
In general, it is considered proper to bottom post in USENET. There are
plenty of USENET ettiquette sites to be found to support this. Many
"Microsofte rs" have bucked the trend because of their chosen client's [outlook
express] inability to handle text properly to bottom post (without an add-in).

In fact, most people feel the same way about email and that bottom posting is
appropriate. It is plain painful to try and follow a long string of responses
in an email where everybody has top posted as is the case for most exchange
uses. It is quite unfortunate that Microsoft developed their product against
the trend to begin with, as their industry dominance has made for a lot of
people who buck the trend, and enough so that they are no long a minority [but
that doesn't make it right]. It isn't so different to other things in life
.... you better learn Spanish because so many of the minority coming here
refuses to learn English ... and soon they will be the majority.
--
Thomas T. Veldhouse
Key Fingerprint: 2DB9 813F F510 82C2 E1AE 34D0 D69D 1EDC D5EC AED1

Jul 13 '06 #8
Thomas T. Veldhouse wrote:
In general, it is considered proper to bottom post in USENET. There are
plenty of USENET ettiquette sites to be found to support this.
Historically in THIS newsgroup
(microsoft.publ ic.dotnet.langu ages.csharp) we have avoided letting this
petty debate sidetrack perfectly legitimate threads (like this one). I,
for one, would be much happier if the few people who have "got
religion" on this topic would just let it rest and instead stay on
topic. Top posting is not nearly so annoying as polluting an otherwise
interesting conversations with a long string of posts about top /
bottom posting. They always start the same way, too: "Please don't top
post."

Aargh! Show a little self restraint, please! If it's really that big a
deal, start a new thread on it and duke it out there!

Now... what were we saying about Infragistics and strong naming?

Jul 13 '06 #9
John B wrote:
Infragistics controls are signed. (presuming you mean the netadvantage suite).
I don't directly use Infragistics controls, but assuming that John is
right and they are signed, what this means is that they don't have to
be signed by _you_. It's enough that they be signed by _somebody_.

One way to load assemblies off an intranet is that they be signed by
someone, and then you use the .NET security utilities to indicate that
that signature is "trusted". In this case, it sounds to me as though
you would have to indicate that there are two "trusted" signatures:
yours and that of Infragistics.

I'm not up on all of this stuff... it's on my list of things to
investigate this month or next month, because we're having some minor
problems that may be solved by strong naming. That's why I'm so
interested in this discussion.

Anyone else out there know how you would deploy a trusted app on an
intranet where some assemblies are locally signed and others are signed
by third parties?

Jul 13 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2605
by: Jason Garland \(Secure Access Pty Ltd\) | last post by:
Hi I am trying to work out how to either create a strong name wrapper for AxInterop.SHDocVw.dll I have researched the following : - 'Wrapper Assembly Key' but this is apparently for c# projects only - i tried tlbimp.exe but i get
4
1866
by: Reinhold Schalk | last post by:
Hello, somewhere i've read that using strong names does assure two things: 1. Assure that the content of the assembly is not modified (that's ok in my opinion) 2. Assure that the assembly is really from the "fabricator" (?) If these two point are correct (i'm not sure), i have a problem with point 2. To assure the authentity of the fabricator, the public key (which is a part of the manifest) has to be checked against a certificate.
2
2899
by: Mário Sobral | last post by:
Hi, I created an assembly (let's call it assembly (B)) that returns a localized resource for a given key (similar to System.Globalization.ResourceManager). I checks if the caller assembly (let's call it assembly (A)) has a satellite assembly (let's call it assembly (sA)) with localized resources. If it exists, it gets the resource with the given key and returns it, otherwise it reads information from a support database and dinamically...
2
1962
by: laimis | last post by:
Hey, So I get the idea of signing the assembly as to prevent any tempering with it (besides the added ability to install it into the GAC). I did a lit exercise myself there I signed the app, compiled, disassembled it, changed some IL, assembled it and tried to load it but got the loader exception. Now partial signing allows to keep the private key in the seperate location from public. But how can I load the assembly which has been just...
8
7615
by: Wacom | last post by:
Hi all! I'm doing some test of obfuscation of assembly marked with the strong name (Fw 2.0). Someone can tell me how does this work? I mean: if I have an exe and a couple of dll marked w/strong name and I obfuscate the dll when I run the exe it crashes because cannot load the
13
5501
by: Kal | last post by:
I have a small console app that started out in dotnet 1.1 in VS 2003. That version can be copied to a W2K3 server where it runs fine. I set up a new project in VS 2005 and copied the code files from 2003 to 2005 where they compile and run, no problem. When I copy the two files (exe & dll) to the same W2K3 server they fail with the Strong Name Verification Failed error. After running the console contains: "Unhandled Exception:...
3
4911
by: Michael Voss | last post by:
Hello! I have to sign my assembly (WinForms C# 1.1) with a string name. Unfortulately, I'm forced to reference another assembly (no COMInterop Wrapper) not being signed with a strong name. This results in an compiler error preventing my assembly from being build. I cannot influence anything on the creation of the referenced assembly; all I have is a managed dll. Is there any chance to sign my assembly; if so, how ?
1
2848
by: Tom | last post by:
My unsigned DLL works in my project that references it as long as I set Copy Local = true. Now I have signed the DLL with the sn.exe generated keys but have not yet moved the DLL into the GAC. Can I use a strong named DLL outside the GAC with Copy Local = false by providing a reference to the public key? If yes to above, please tell me how to reference the public key within
6
5688
by: raylopez99 | last post by:
Anybody use Strong Name Signing? I think this is used by default for Resource files, which is one reason perhaps I can't get my resource files to work (somehow the public key is messed up, perhaps since I've installed so many versions of Visual Studio) RL http://msdn.microsoft.com/en-us/library/h4fa028b.aspx Deployment in Visual Studio
0
9717
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10950
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10617
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9459
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7862
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7045
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5699
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5886
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
3148
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.