Podcast
Root Causes 301: The Difference Between Certificate Automation and CLM
Hosted by
Jason Soroko
Fellow
Original broadcast date
May 9, 2023
This podcast frequently discusses the concepts of certificate automation and Certificate Lifecycle Management (CLM). In this episode we discuss how CLM does not always entail automation and vice versa -- along with where this distinction occurs and why it matters.
Podcast transcript
Lightly edited for flow and brevity.
TCTim CallanSo, Jason, you and I, on this podcast, talk a lot about certificate automation and in fact, I’d have to doublecheck this, but I think we mentioned it in our very first episode. So, I think it goes back to the very beginning but if not, really close to that. And we also more recently have been talking about Certificate Lifecycle Management – CLM. And CLM, of course, is an industry term that has really kind of come into common use during the tenure of this podcast. In the early days, people weren’t saying CLM and now they are, and we’ve adopted that term as the industry has adopted that term. In all that discussion, it may seem to the listener as if these two terms are more or less interchangeable. But they are not interchangeable are they, Jay?
TCTim CallanAutomated installation of your certs, by way of example; automated renewal of your certs, by way of example, those are clearly cases where automation is vastly important. But at the same time, there are plenty of people who are in a hybrid environment where, let’s say, most of my TLS certs can be installed automatically using ACME but some can’t and so I’m automating 90% of it and I’m dealing with the other 10% the old-fashioned way. So, provisioning is not fully automated but it’s mostly automated by your CLM, and the ones that aren’t automated you still have visibility. You can see what they are, you can see what they do, you can get a warning or an alert if you are coming down near the last day and you know you have to deal with it. So, the capabilities of CLM that are valuable can extend beyond simply automating these things. And I think that was your point, right?
TCTim CallanAnd greatly valuable and widely used.
TCTim CallanI think the two feed each other. CLM enables automation, first of all because it’s a platform that can do it for you, but also, like you talked about, visibility. Visibility is very important to automation. You’ve got to learn what you have. You discover your certificates. You bring them into the platform and now you are able to automate their renewal. Without knowing what they are you can’t automate their renewal. So, CLM enables automation, and vice versa is also the case, and you made a very compelling argument for this. That without automation, the value of these pillars goes down vastly. And visibility, that capstone that sits on the top of the four pillars, is very much enabled by automation. If I have certificates that are in the automation cycle and they run through automatically, one of the things that happens is they show up in your reports. They show up in your dashboards. So, visibility itself also depends on automation and the two really are very synergistic. They each make the other stronger when they work together in kind of integrated platform approach.
TCTim CallanAs we all do.
TCTim CallanAnd CLM helps you in that in other ways. For instance, it’s giving you a single pane of glass. If you got ACME, you are only dealing with the certs that are deployed through ACME. With a CLM you can think about all of them. If you are automating through ACME, are you necessarily getting the good visibility and using reports that you need to really understand what is going on? Well, you can, but you gotta write those yourself, right? And so all of things are enabled by a properly featured CLM platform.
And I think this podcast was really all about they are very inclusive words to each other – Certificate Lifecycle Management and automation. We just wanted to put a very fine point on where automation fit and, Tim, you did a good job of explaining how they really do come together as a whole.
TCTim CallanJay, may I also take one more interesting angle on this. So, you started in the beginning, you said that you feel that CLM is a superset of automation and I think that is mostly true but I do imagine that there are examples where automating our business processes is essential to our crypto and our PKI and our certificates that falls outside of the traditional boundaries of CLM. This might be things like ordering certificates, attributing costs to cost centers, certain things you may do in the DevOps world that are certainly enabled by your CLM but are really operating inside that DevOps environment, Domain Control Validation, which is gonna go down to 90 days and it’s gonna be incredibly important that that gets done every 90 days or your certs won’t work and now at that point you want that to be automatic, and maybe some of these things you could argue well, what are the exact boundaries of the CLM and if a sufficiently featured CLM might include all of these things. But, you know, it does reach it tendrils into all kinds of other parts of the organization because certificates are just so foundational and ubiquitous and as such, you start to imagine – and especially as we get down to the 90-day certs – that other parts of your operation probably would very profitably stand to be automated as well or that’s gonna become the bottleneck and the point of pain and the source of error.
TCTim CallanThat’s a good topic. I want to get to that. I do agree with you on that for sure but, you know, I think you gotta think about how all of these other aspects of your business, you know, the pressure is going to be on them and what am I gonna do to make sure that runs error free and without sucking up all of my human capital as well?
TCTim CallanI just want to reference for the audience – you talked about the four pillars of automation. Go back to our Episode 143. 143 was where you and I defined the model of the four pillars of certificate automation and like I said in the beginning, at the time we weren’t even saying CLM. That episode is not called the four pillars of CLM. It’s called the four pillars of certificate automation because that’s prior to the real common parlance of that term. Go back and give that a listen because that explains the viewpoint on all four of those pillars. They haven’t really changed and that’s I think a good bit of prep work for the future podcast you and I, like you said, are intending to record, where we will introduce a fifth pillar that’s worth considering.
TCTim CallanExactly. So more to come. This is a rich topic. I don’t think we have remotely explored it. I think this is one of the ones we are gonna have to keep returning to and returning to as we not only establish a baseline and then build on top of that but also, as you and I figure out the implications. And I think we are gonna come back and discuss more things that maybe today we haven’t even really thought through all the way.