Click here to get back home

Issuance policies in CA certificates

 HomeNewsGroups | Search | About
 microsoft.public.windows.server.security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Issuance policies in CA certificates Milan 03-24-2008
Posted by Milan on March 24, 2008, 1:54 pm
Please log in for more thread options
Dear All,

For purpose of testing, I'm trying to setup two distinct 3-tier PKI
hierarchies based on Win2003EE. When formed, they will be connected over
Bridge CA in order to test interoperability (particulary constraints between
domains). Considering that I have recently started to explore the world of
PKI, I have few question regarding certificate policies and
crosscertification:
1. What is the best practice for defining certificate policies for
intermediate (Policy) CA? In "MS Windows Server 2003 PKI and Certificate
Security" concrete issuance policy is defined, while in "Best Practices for
Implementing a Microsoft Windows Server 2003 Public Key Infrastructure"
defines All-Issuance Policy, leaving the definiton of policies(OIDs) on
Issuing CA?
2. In case I define certificate policy on intermediate CA, and while
installing issuing CA leave the policy statement section in CAPolicy.inf
blank, will it be issued with no certifacte policies or with some inherited
policy? How will this impact the process of certificate chain validation (in
respect to chapter 6 of RFC 3280)? What issuance policies end entities could
contain?
3. While issuing crosscertification certifacate, is there any difference
between defining issuance policy in CrossCertification Authority certificate
template and Policy.inf file? When crosscertifying with BridgeCA, is it
better that this crosscertificate is issued by PolicyCA or IssuingCA?

Thanks in advance,
Milan

Posted by Brian Komar \(MVP\) on March 24, 2008, 2:58 pm
Please log in for more thread options
Some answers inline...

> Dear All,
>
> For purpose of testing, I'm trying to setup two distinct 3-tier PKI
> hierarchies based on Win2003EE. When formed, they will be connected over
> Bridge CA in order to test interoperability (particulary constraints
> between
> domains). Considering that I have recently started to explore the world of
> PKI, I have few question regarding certificate policies and
> crosscertification:
> 1. What is the best practice for defining certificate policies for
> intermediate (Policy) CA? In "MS Windows Server 2003 PKI and Certificate
> Security" concrete issuance policy is defined, while in "Best Practices
> for
> Implementing a Microsoft Windows Server 2003 Public Key Infrastructure"
> defines All-Issuance Policy, leaving the definiton of policies(OIDs) on
> Issuing CA?

Typically, it is defined at the policy CA, not left as all issuance. You
would put in the policy OID(s) of the policies asserted for that policy CA
and all subordinate CAs.

> 2. In case I define certificate policy on intermediate CA, and while
> installing issuing CA leave the policy statement section in CAPolicy.inf
> blank, will it be issued with no certifacte policies or with some
> inherited
> policy? How will this impact the process of certificate chain validation
> (in
> respect to chapter 6 of RFC 3280)? What issuance policies end entities
> could
> contain?

No real need to put it in the issuing CA certificate. By being subordinate
to the policy CA where the OID is defined, it must follow those policies.


> 3. While issuing crosscertification certifacate, is there any difference
> between defining issuance policy in CrossCertification Authority
> certificate
> template and Policy.inf file? When crosscertifying with BridgeCA, is it
> better that this crosscertificate is issued by PolicyCA or IssuingCA?

It is defined in the Policy.inf file. With policy.inf you can define
mappings between their OIDs and your OIDs (which are needed to translate
between orgs).
I would issue the cross certificate from the issuing CA for the simple
reason that it publishes a more timely CRL if you wish to revoke the crossCA
cert. If issued by a policy CA that publishes CRLs every 6 months, the worst
case would result in a Cross Ca certificate that would be revoked but not
recognized for 6 months due to CRL caching

>
> Thanks in advance,
> Milan


Similar ThreadsPosted
IPSEC policies using third party certificates June 9, 2005, 9:23 am
MS Certificate Issuance to Unix October 17, 2005, 9:05 am
Certificate issuance problem March 23, 2007, 5:01 am
Rather strange issuance of Kerberos tickets July 9, 2006, 6:31 pm
use of Issuance policy in capolicy.inf file January 19, 2008, 5:54 pm
policies September 12, 2005, 9:16 am
RAS and VPN policies - help March 15, 2007, 10:10 am
Account Policies - NT January 19, 2006, 3:14 pm
Group Policies September 13, 2006, 8:31 am
How Policies Work November 17, 2006, 2:43 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap