Re: Certificate Services

From: Shawn Corey [MSFT] (
Date: 01/27/04

Date: Mon, 26 Jan 2004 15:17:31 -0800

For enterprise CA's there must be a certificate template specified in either
the request itself or the attributes passed along when submitting the
request. If you are using the ICertRequest::Submit function for submitting
then you can add a string to the Attribute parameter that contains something
like "template:User", this will let the Enterprise CA know which template is
being requested. Alternately when you create the request you can include the
template attribute inside of it. A Standalone CA will ignore this attribute
but an Enterprise CA requires it.

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
"Ben Skolmoski" <> wrote in message
> I am trying to post a CSR request to a windows 2003 Enterprise Root CA, I
can successfully post to the the ca, but my request fails every time with
the error that no certificate template information was supplied in the
request.  This same code works fine when posting to a Windows 2003 Stand
Alone Root CA.  Any information would be greatly apreciated.
> Thank You,
> Ben SKolmoski