Yes, as Jan said that the site to look at. I followed his advice a few years back and it's still OK. I see he's thinking for changing his recommendations, but it's working fine for me at this time. Once you get the certificate installed it's pretty easy. I found that to be the hard part.
For the actual signing, I have a set of batch files that I use and I just drag the file in question on them one at a time. Application signing is only the last two steps (sign and verify). An INF takes a few more. Here is what I did for that exact purpose (signing a CDC inf)
Batch file #1: CHKINF. This one has the filenames in it, so don't drag anything on it.
rem
rem Double click. Edit content as necessary for the right file names.
rem
Chkinf /L E:\Folder\Driver_Signing\Product\CDC_Inf\_infresults.txt E:\Folder\Driver_Signing\Product\CDC_Inf\CPSxxCDC.inf
pause
Batch File #2: INF2CAT
REM
REM Drag the inf onto this batch file
REM
"C:\Program Files\WinDDK\8.0\bin\x86\inf2cat.exe" /v /driver:%~dp0 /os:XP_X86,Vista_X86,Vista_X64,7_X86,7_X64,8_X86,8_X64
pause
Batch File #3: Sign it (or anything)
rem
rem Drag the CAT file onto this batch file
rem
"C:\WinDDK\7600.16385.1\bin\x86\signtool.exe" sign /v /n "MyCompany" /t http://tsa.starfieldtech.com %1
pause
Batch File #4: Verify
rem
rem Drag the signed file onto this batch file
rem
"C:\WinDDK\7600.16385.1\bin\x86\signtool.exe" verify /v /pa %1
pause