Bases: keystone.tests.unit.core.TestCase
Ensures that the current key repo state has not been seen before.
Create a “thumbprint” of the current key repository.
Because key files are renamed, this produces a hash of the contents of the key files, ignoring their filenames.
The resulting signature can be used, for example, to ensure that you have a unique set of keys after you perform a key rotation (taking a static set of keys, and simply shuffling them, would fail such a test).