Re: pki - CRL questions by Martin
Martin
Thu Nov 16 03:41:40 CST 2006
I have a similar question,
Suppose I have root CA which issuses certificates to CA for intranet and
another CA for extranet.
Is it possible to divide root CDPs for intranet (also include LDAP for
example) and CDP for extranet (HTTP only)?
I could change the CDP before issuing the extranet CA certificate and
then change it back but I suppose there are couple of issues connected
with this workaround.
First of all I would probably need to change the CDP every time I issue
a CRL, so the Published CRL Locations URL is correctly filled.
Are there any other issues?
Would it be better to use one CDP (e.g. extranet site accessible from
extranet and intranet) and do not include LDAP CDP for offline root ca?
Thanks in advance.
Martin
Brian Komar [MVP] wrote:
> No real easy answer to this. I typically recommend that you use a URL
> that is resolvable both internally and externally. In some cases,
> internal clients are directed to a different server (different IP
> address returned by the internal DNS infrastructure), and other times,
> they connect to the same Web server (potentially in an extranet
> location).
>
> Both a good solutions, depends on your requirements.
>
> Brian
>
> In article <67CB4704-9CD4-49BB-80CD-D90911B70FC3@microsoft.com>,
> Ben@discussions.microsoft.com says...
>> Brian, thanks for clarifying this matter. I'll probably go with your last
>> suggestion, thereby preventing from having to renew the intermediate CA cert.
>>
>> However, this brings up another potential issue: name resolving. Our
>> environment has different domain naming for external and internal use. When
>> accessing external names (pki.company.com) this is handled by http proxy
>> (company.com is not in the proxy exclude list on the clients). There's no
>> referal (forwarding or root hints) from our internal DNS to the outside
>> world. We can create an extra zone for company.com on our internal DNS
>> servers. However, in that case internal PKI clients should resolve this name
>> to an internal IP address by using these DNS server, not passing the request
>> to the http proxy server. I'm afraid the PKI enabled apps will use the
>> default clients proxy settings, thereby delegating the http request to the
>> proxy server and we'll end up using the DMZ webservers for our internal
>> clients, which is unwanted (for architectural reasons and because CRL's and
>> AIA's are not published there yet). Publishing our internal name
>> (pki.internalname.com) to the internet would be a technical possible
>> solution, but revealing our internal name structure to the internet is
>> unwanted either.
>>
>> So, am I stuck here, is my mind playing tricks with me in the above
>> reasoning or os there another way out?
>>
>> BTW: nice coincidence, I was just reading you mspress PKI book. I've read
>> the wssra en 2003 deployment papers on certificate services, and Jan de
>> Clercks 2003 security book. However, in my opinion most material isn't very
>> clear on practical implications of CRL and AIA usage (at least for my
>> environment). Just arrived at the CRL chapter in your book....
>>
>> "Brian Komar [MVP]" wrote:
>>
>>> In article <3A273915-319B-419E-BFAD-BEA09A1BB9F6@microsoft.com>,
>>> Ben@discussions.microsoft.com says...
>>>> Thanks for suggesting Tumbleweed. Seems like a pack of flexible solutions
>>>> indeed.
>>>> However, we have to do this without third party software (decision alreday
>>>> made).
>>>>
>>>> About the services design, you're right, I didn't mention it. I was more
>>>> focussed on tech details I guess.
>>>> Problem is indeed within the services design: we need to implement -very
>>>> fast- a solution to deploy and manage:
>>>> - server certificates (DC's: LDAPS, IAS)
>>>> - WEBserver: SSL internal only
>>>>
>>>> But at the same time the second demand from management is that the same PKI
>>>> infrastructure needs to be ready ('ready' not defined) for (possible)
>>>> external use: certificates for VPN connectivity with third parties (b2b), and
>>>> perhaps other needs.
>>>>