I was looking through your book. Is this covered in that books somewhere?
I am a bit worried this will turn into a bit of a quagmire. Any place
where
I could find some example code on how to approach this?
"Joe Kaplan" wrote:
> You should use S.DS.Protocols for this if you want this level of control
> over the LDAP connection state.
>
> Joe K.
> --
> Joe Kaplan-MS MVP Directory Services Programming
> Co-author of "The .NET Developer's Guide to Directory Services
Programming"
> http://www.directoryprogramming.net
> --
> "Michel" <Michel@[EMAIL PROTECTED]
> wrote in message
> news:22C8F114-6A6B-4400-9EC3-4C9F56D11FEC@[EMAIL PROTECTED]
> > Here is my scenario. I am using .Net with C# (Visual Studio 2005, .net
2)
> > to
> > access a Sun LDAP server using SSL. This all works fine. However, one
> > thing
> > I'd like to do is to is:
> > - connect to LDAP server over SSL
> > - bind anonymously
> > - run a query
> > - unbind
> > - rebind with a specified username/password
> > - run a query
> > - close the SSL connection down
> > The key being that I only want to do the SSL key exchange once. I know
> > this
> > is possible, since I've done it using alternate technologies.
> >
> > So I coded it up as follows:
> >
> > entry = new DirectoryEntry(path, null, null,
> > AuthenticationTypes.SecureSocketsLayer);
> > searchOne(entry...); // The DirectorySearcher gets created
here,
> > etc.
> > // Reset user/password info
> > entry.Username = dn;
> > entry.Password = password;
> > searchOne(entry...);
> >
> > Even though this works, underneath the hood, I get 2 ssl connections.
Is
> > there anyway to make this work?
> >
> > Hope this is clear. Thanks.
>
>
>


|