Skip Links

Network World

Tyson Kopczynski

Introducing Certificate Lifecycle Manager (CLM) 2007 Part Three…

By tyson.kopczynski on Thu, 08/02/07 - 1:33am.
Newsletter Signup

To follow up my previous post, where I show nothing but love to CLM, I’m now going to declare my biggest pet peeves with the product.

The Bad:

  1. Licensing! CLM falls under the same license model as ILM. Which makes sense considering the goal of ILM V2 is to make ILM and CLM the same product (ok, too many three letter abbreviations). In short, this means that to run CLM you need to purchase an ILM server license plus CLM user CALs if you are planning of having CLM manage user certificates. To make matters worse, you also need a Windows Sever 2003 Enterprise and a SQL Server 2005 (Standard or Enterprise) license (granted you might already have those). Ouch! For more details see: Link
  2. The CLM Bulk Issuance Client only supports Datacard smart card printers and their ID Works 5.1 Enterprise Identification Software. You would think that with all of their focus on getting smart card vendors to support their Smart Card Base CSP. Microsoft should have also taken the time to standardize the support for other smart card printers or at least support Datacard’s latest version of ID Works. Hopefully the product team will have some development cycles to address this.
  3. CLM doesn’t work on Vista because it doesn’t support CertEnroll. Not a biggie for clients that don’t have large deployments of Vista. And, there are rumors that Vista support will come with the CLM feature pack. But, there is nothing more frustrating than rolling out Vista only to find that nothing really supports it (***grumbles*** about his TV tuner card that still refuses to run on 64-bit Vista).
  4. Permissions in CLM are a pain to manage and troubleshoot. Call this a love/hate relationship. I love it that the product group had the guts, for the most part, to stick with an Active Directory base permissions model. What I don’t like is that there are 5 different locations that CLM permissions needs to be set (Service Connection Point, Profile Template Object, Users/Groups, Certificate Templates, CLM Management Policies). While I have no problem whipping the rights into shape most IT Pros will have some problems with managing the permissions. Let’s put some kind of front-end on the permission model please! BTW - Thanks for the better error messages.
  5. Only a single CA can issue a specific certificate template within a profile template. The reasoning being, if you didn’t keep this one-to-one mapping, then key recovery would fail because CLM doesn’t “really” keep track of which CA contains the archived keys. This also means that you can never change the CA in the profile template that includes encryption certificates. Err… why? Dear product group please correct this interesting behavior by just keeping track of the CA that is used. Yes, I realize we will need to recover the original CA if it is lost. But, for the love of god, at least allow me to have one-or-more issuing CAs.

Well, that about wraps up this blog posting. While I could go on for a bit more, it may be best to stop now…

For all of today's Microsoft news, visit the Microsoft Subnet.

Welcome, visitor. Register Log in
Advertisement:
About Hidden Microsoft

With more than ten years of experience in IT, Tyson Kopczynski has become a specialist in Active Directory, Information Assurance, Windows automation, PKI, and IT security practices. Tyson is also the founding author of the Windows PowerShell Unleashed series and has been a contributing author for such books as Microsoft Internet Security and Acceleration (ISA) Server 2006 Unleashed and Microsoft Windows Server 2008 Unleashed. He has also written many detailed technical papers and guides covering various technologies. As a consultant at Convergent Computing, Tyson works with and provides feedback for next generation Microsoft technologies since their inception and has also played a key role in expanding the automation and security practices at CCO. Tyson also holds such certifications as the Certified Information Systems Security Professional (CISSP), the SANS Security Essentials Certification (GSEC) and SANS Certified Incident Handler (GCIH), and the MCTS (Application Platform, Active Directory, and Network Infrastructure).


Certifications:

  • Certified Information Systems Security Professional (CISSP)
  • SANS Security Essentials Certification (GSEC)
  • SANS Certified Incident Handler (GCIH)
  • MCTS (Application Platform, Active Directory, and Network Infrastructure)
  • Microsoft Certified Systems Engineer (MCSE) Security
  • CompTIA Security+

Publications:


Other Stuff:

  • Blogger NetworkWorld.com from June 2007
  • GIAC Advisory Board from 2009
  • SANS GSEC Local Mentor (a long time ago)
  • CompTIA Security+ SME (a long time ago)
  • Judge, Imagine Cup 2005 Int'l IT Competition
  • Judge, Imagine Cup 2007 Int'l IT Competition