(cls, path, key_size=192)
| 1974 | |
| 1975 | @classmethod |
| 1976 | def write_key(cls, path, key_size=192): |
| 1977 | directory = pathlib.Path(path).parent |
| 1978 | with salt.utils.files.set_umask(0o177): |
| 1979 | fd, tmp = tempfile.mkstemp(dir=directory, prefix="aes") |
| 1980 | os.close(fd) |
| 1981 | with salt.utils.files.fopen(tmp, "w") as fp: |
| 1982 | fp.write(cls.generate_key_string(key_size)) |
| 1983 | os.rename(tmp, path) |
| 1984 | |
| 1985 | @classmethod |
| 1986 | def read_key(cls, path): |