Click here to get back home

use of Issuance policy in capolicy.inf file

 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
use of Issuance policy in capolicy.inf file Marvin Sun 01-19-2008
Posted by Marvin Sun on January 19, 2008, 5:54 pm
Please log in for more thread options
This is probably a newbie question. I'm testing a PKI deployment, and
has been wondering what the purpose of specifying different Issuance
Policies in the CAPolicy.inf file.

To illustrate my point, if I add the following strings into
CAPolicy.inf, what does it give me? e.g. Does this mean that this CA is
prohibited from issuing High Assurance level certificate such as
SmartCard User?

;[Capolicy]
[PolicyStatementExtension]
Policies = MediumAssurancePolicy, LowAssurancePolicy
CRITICAL = FALSE

[MediumAssurancePolicy]
OID = 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.401

[LowAssurancePolicy]
OID = 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.400

Thanks in advance for your feedback.

Yang

Posted by Brian Komar on January 20, 2008, 11:42 am
Please log in for more thread options
The lines indicate that the CA is issuing certificates based on the issuance
policies defined in the CAPolicy.inf.
A couple of things:
1) You are using the default MS OIDs for your forest (I would not recommend
this for production, get your own org OID arc)
2) You can define any issuance policy, you are not required to just assert
medium, low, high, etc.
3) Some org's will just reference their CPS' OID, and then in the CPS doc,
state that they CPS supports multiple assurance levels (with each OID
defined).

Now strictly speaking, if you state in your CP that smart cards are high
assurance, then this CA should not be issuing smart card certs, since it
does not support high assurance certs. Can you do it? Of course. Would this
cause troubles if you cross-certified? Yes, during an audit.

Brian

> This is probably a newbie question. I'm testing a PKI deployment, and has
> been wondering what the purpose of specifying different Issuance Policies
> in the CAPolicy.inf file.
>
> To illustrate my point, if I add the following strings into CAPolicy.inf,
> what does it give me? e.g. Does this mean that this CA is prohibited from
> issuing High Assurance level certificate such as SmartCard User?
>
> ;[Capolicy]
> [PolicyStatementExtension]
> Policies = MediumAssurancePolicy, LowAssurancePolicy
> CRITICAL = FALSE
>
> [MediumAssurancePolicy]
> OID = 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.401
>
> [LowAssurancePolicy]
> OID = 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.400
>
> Thanks in advance for your feedback.
>
> Yang


Posted by Marvin Sun on January 20, 2008, 1:43 pm
Please log in for more thread options
Thanks Brian. It's very helpful to know.

Marvin

Brian Komar wrote:
> The lines indicate that the CA is issuing certificates based on the
> issuance policies defined in the CAPolicy.inf.
> A couple of things:
> 1) You are using the default MS OIDs for your forest (I would not
> recommend this for production, get your own org OID arc)
> 2) You can define any issuance policy, you are not required to just
> assert medium, low, high, etc.
> 3) Some org's will just reference their CPS' OID, and then in the CPS
> doc, state that they CPS supports multiple assurance levels (with each
> OID defined).
>
> Now strictly speaking, if you state in your CP that smart cards are high
> assurance, then this CA should not be issuing smart card certs, since it
> does not support high assurance certs. Can you do it? Of course. Would
> this cause troubles if you cross-certified? Yes, during an audit.
>
> Brian
>
>> This is probably a newbie question. I'm testing a PKI deployment, and
>> has been wondering what the purpose of specifying different Issuance
>> Policies in the CAPolicy.inf file.
>>
>> To illustrate my point, if I add the following strings into
>> CAPolicy.inf, what does it give me? e.g. Does this mean that this CA
>> is prohibited from issuing High Assurance level certificate such as
>> SmartCard User?
>>
>> ;[Capolicy]
>> [PolicyStatementExtension]
>> Policies = MediumAssurancePolicy, LowAssurancePolicy
>> CRITICAL = FALSE
>>
>> [MediumAssurancePolicy]
>> OID =
>> 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.401
>>
>> [LowAssurancePolicy]
>> OID =
>> 1.3.6.1.4.1.311.21.8.2473717464.1095930238.502626717.506190032.1.400
>>
>> Thanks in advance for your feedback.
>>
>> Yang
>

Similar ThreadsPosted
Whats wrong with my CAPolicy.inf file? July 6, 2006, 3:35 am
Publishing offline root in AD and AIA and capolicy.inf July 12, 2005, 11:26 pm
Audit policy problem (deleted file name) May 28, 2007, 7:21 am
MS Certificate Issuance to Unix October 17, 2005, 9:05 am
Certificate issuance problem March 23, 2007, 5:01 am
Issuance policies in CA certificates March 24, 2008, 1:54 pm
Rather strange issuance of Kerberos tickets July 9, 2006, 6:31 pm
Able to Mount File Share With File Print Sharing Off October 28, 2006, 10:14 pm
File Access Audit on File Server June 20, 2007, 4:59 pm
"The process is unable to access the file, because the file is used by another process." October 29, 2005, 5:17 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap