Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / Web Services / August 2005

Tip: Looking for answers? Try searching our database.

X509 certificate distribution, storage and exiry alert

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
jason.chen@newsgroups.nospam - 30 Aug 2005 16:20 GMT
Hi, does Microsoft provide any recommendation on how to distribute X509
certificate?
Reason I'm asking is that server has to send the client its public key
before client can send an encrypted request to the server, so we have to
provide a way to our client so that they can upload their X509 public key to
us. can Microsoft provide some suggestion how to exchange X509 certificates
in a secure fashion?

my second question is can X509 certificates be stored in a central location
instead of on individual server? The reason I'm asking is, we are hosting
our application in a cluster environment, in order for our servers to
communicate to our client, each computer in our cluster has to install our
client's X509 certificate, and everytime certificate expires, each computer
has to install with the new certificate, is there a way we can store the
certificate in a central location, so that each computer can load the
certificate from the central location and use it to encrypt the message?

my third question is, does Microsoft have any recommendation on how to alert
expiry certificates? once everything starts working, what's the process of
monitoring the certificate expirying time? we can not affort if service
stops working.

thanks,
-jason
Steven Cheng[MSFT] - 31 Aug 2005 10:50 GMT
Hi Jason,

Thanks for your posting. I've also seen your another thread in the
framework.webservices newsgroup. I've posted my response  to your #2
question in that one. Regarding on the other two questions you mentioned
here, here are some of my understandings:

#1. For "exchange X509 certificates in a secure fashion?" , I'm not sure
why you'd like to make cert exchange secure because X509 cert is used to
publish public key which doesn't care whether it'll be accessed by any
unexpected guys. So we can just publish our public key certifciate in what
ever means we like.

#3. For "how to alert expiry certificates", this is somewhat related to the
security components your application is calling. For example, when using
WSE, the wse's security related class library will do the expiration
checking. We can find the settings for this in the WSE2.0 vs.net addin's  
"WSE Certificate Settings" section.  Or you can directly find the
<x509> Element  under the WSE's configuration file which contains the
attributes used to configure the certificate related settings.

When we are directly using API to accessing certificate store and
retrieving certificate, we need to manually call the API which will verify
the trust path or expiration.

Thanks,

Steven Cheng
Microsoft Online Support

Signature

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)


--------------------
From: <jason.chen@newsgroups.nospam>
Subject: X509 certificate distribution, storage and exiry alert
Date: Tue, 30 Aug 2005 11:20:05 -0400
Lines: 26
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.3790.326
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.326
Message-ID: <uVzTOZXrFHA.908@tk2msftngp13.phx.gbl>
Newsgroups: microsoft.public.dotnet.framework.webservices.enhancements
NNTP-Posting-Host: a7cebc03.cst.lightpath.net 167.206.188.3
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftngp13.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.dotnet.framework.webservices.enhancements:4750
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices.enhancements

Hi, does Microsoft provide any recommendation on how to distribute X509
certificate?
Reason I'm asking is that server has to send the client its public key
before client can send an encrypted request to the server, so we have to
provide a way to our client so that they can upload their X509 public key to
us. can Microsoft provide some suggestion how to exchange X509 certificates
in a secure fashion?

my second question is can X509 certificates be stored in a central location
instead of on individual server? The reason I'm asking is, we are hosting
our application in a cluster environment, in order for our servers to
communicate to our client, each computer in our cluster has to install our
client's X509 certificate, and everytime certificate expires, each computer
has to install with the new certificate, is there a way we can store the
certificate in a central location, so that each computer can load the
certificate from the central location and use it to encrypt the message?

my third question is, does Microsoft have any recommendation on how to alert
expiry certificates? once everything starts working, what's the process of
monitoring the certificate expirying time? we can not affort if service
stops working.

thanks,
-jason

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.