|
Uranium
Application Framework
|
Public Member Functions | |
| def | getHashAlgorithm (cls) |
| def | getCentralStorageFilename (cls) |
| def | getSignaturesLocalFilename (cls) |
| def | getRootSignatureCategory (cls) |
| def | getRootSignedManifestKey (cls) |
| def | getSignaturePathForFile |
| def | getRootSignatureEntry (cls) |
| def | getFilePathInfo |
| def | getFileHash |
| def | getSelfSignHash |
| def | getHashSignature |
| def | getFileSignature |
| def | removeCached |
Static Public Member Functions | |
| def | defaultViolationHandler |
| def | generateNewKeyPair () |
| def | loadPrivateKey |
| def | saveKeyPair |
| def | isPathInLocation |
Anything shared between the main code and the (keygen/signing) scripts which does not need state. See 'Trust' (below) and the 'createkeypair.py', 'signfile.py' and 'signfolder.py' scripts in the 'scripts' folder.
|
static |
Create a new private-public key-pair. :return: A tuple of private-key/public key.
| def UM.Trust.TrustBasics.getHashAlgorithm | ( | cls | ) |
To ensure the same hash-algorithm is used by every part of this code. :return: The hash-algorithm used for the entire 'suite'.
| def UM.Trust.TrustBasics.getRootSignatureCategory | ( | cls, | |
| str | |||
| ) |
'Signed folder' scenario: In anticipation of other keys, put the 'master' signature into this category. :return: The json 'name' for the main signatures category.
| def UM.Trust.TrustBasics.getRootSignatureEntry | ( | cls, | |
| str | |||
| ) |
'Single signed file' scenario: In anticipation of other keys, put the 'master' signature into this entry. :return: The json 'name' for the main signature.
| def UM.Trust.TrustBasics.getRootSignedManifestKey | ( | cls, | |
| str | |||
| ) |
'Signed folder' scenario: This is the (json-)key for the hash that (self-)signs the signing file. :return: The json 'name' for the key that contains the signature that signs all others' in the file.
| def UM.Trust.TrustBasics.getSignaturesLocalFilename | ( | cls, | |
| str | |||
| ) |
'Signed folder' scenario: Get the filename the signature file in a folder has. :return: The filename of the signatures file (not the path).