The FakeCA is extremely inefficient when processing large numbers of nodes

Description

During testing, it was observed that large numbers of nodes cause the gencerts scripts to take a large amount of time to process.

This was due to a loop in the middle of the code that performs a brute force name search by processing all signed certificates.

I have an incoming patch that appears to alleviate the issue.

Acceptance Criteria

None
Done
Your pinned fields
Click on the next to a field label to start pinning.