Key don’t have to be a file
// Key is in file
$signer = new Signer('wmid', '/path/to/key/file.kwm', 'password');
// Key from DB, cache, or something else
$key = getKeyDataFromStorage();
$signer = new Signer('wmid', $key, 'password');
// Key is in file
$signer = new Signer('wmid', '/path/to/key/file.kwm', 'password');
// Key from DB, cache, or something else
$key = getKeyDataFromStorage();
$signer = new Signer('wmid', $key, 'password');