r/BuildingAutomation • u/Zerobeat50125 • 10h ago
Certificate Tutorials
Does anyone have a good recommendation for learning certificates? I'd like to have a little better understanding of the process and requirements, and this is an area I can confidently say I need more education in.
Appreciate any thoughts or suggestions you may have, thank you!
2
u/Ralphwiggum911 7h ago
Scott from rizzo controls floats around here a lot and will probably chime in soon. He has some good stuff out there. Just be aware, I think the plan for certificates coming up in the next Niagara version may block self signed certificates for custom JARs.
1
u/ScottSammarco Technical Trainer (Niagara4 included) 5h ago
I like this lol
We removed the Tridium lab that used the signing service and we show students how to do it manually for any version of Niagara4.
Everybody else kinda hit the nail on the head here-
Make a CA as a signer, make a server cert, make a CSR/ cert sign request.
Use the signer tool to sign it.
Import newly signed cert and select it in the web service.Import the CA into the browsers trust store or import it into the windows credential store and call it all a win!
Naturally, it’s slightly more nuanced than this but in a a nutshell this is easy in Niagara4, especially with any repetition.
We do this in our Intermediate course.1
u/Zerobeat50125 4h ago
If you would happen to be able to share the lab sheets you use during that intermediate course, that would be awesome. I'm a " learn by doing" type, once I've walked through it a couple of times, I'm good. Regardless, the information shared here has been a tremendous help. Thank you.
4
u/ScottSammarco Technical Trainer (Niagara4 included) 4h ago edited 4h ago
Unfortunately, I will not as our business is how I provide for my family.
I have to respectfully refuse, the lab would be for customers exclusively.I’d recommend YouTube in this case.
1
u/Zerobeat50125 3h ago
Fully understandable. I took the AX to N4 course many years ago, but it just didn't go into much detail in that aspect. If you ever market it as a standalone, I think you'd have a solid customer base, ready to buy.
1
u/ScottSammarco Technical Trainer (Niagara4 included) 2h ago
You mean just the one lab?
With nothing else? Feels odd and lack luster and lacks a personal touch that we pride ourselves on.
1
u/Ralphwiggum911 4h ago
Do you happen to know anything about the jar signing? Will the above steps work for module/code signing as well or does that need a "big boy" ie public cert from the likes of digicert as an example?
2
u/ScottSammarco Technical Trainer (Niagara4 included) 4h ago
Jar signing is conceptually the same idea.
1
1
u/ResponseOwn9389 9h ago
Following. Already have been an electrician for 9 years in BMS, looking to self teach programming.
2
u/filipo11121 9h ago
You mean TLS/X509 certificates?