more silly progrrersss
This commit is contained in:
@@ -206,17 +206,21 @@ ssh-keygen -Y verify -f "$allowed_signers_path" -I "$email" -n file -s "$file_to
|
|||||||
echo "Creating public files output dir at $public_files_dir_path"
|
echo "Creating public files output dir at $public_files_dir_path"
|
||||||
mkdir "$public_files_dir_path"
|
mkdir "$public_files_dir_path"
|
||||||
## copy the pub files there
|
## copy the pub files there
|
||||||
echo "Copying publc key, local allowed_signatures file, signed file, and detached signature file to $public_files_dir_path"
|
echo "Copying publc key, local allowed_signatures file, signed file, detached signature file, checksums file, and detached checksums signature file to $public_files_dir_path"
|
||||||
cp "$key_pub_path" "$public_files_dir_path" # public key
|
cp "$key_pub_path" "$public_files_dir_path" # public key
|
||||||
cp "$allowed_signers_path" "$public_files_dir_path" # allowed signers file
|
cp "$allowed_signers_path" "$public_files_dir_path" # allowed signers file
|
||||||
cp "$file_to_sign" "$public_files_dir_path" # signed file
|
cp "$file_to_sign" "$public_files_dir_path" # signed file
|
||||||
cp "$sig_file_path" "$public_files_dir_path" # sig file
|
cp "$sig_file_path" "$public_files_dir_path" # main file sig file
|
||||||
|
cp "$file_to_sign_checksums_path" "$public_files_dir_path" # checksums file
|
||||||
|
cp "$file_to_sign_checksums_sig_path" "$public_files_dir_path" # checksums sig file
|
||||||
## generate the help txt file and put it in place
|
## generate the help txt file and put it in place
|
||||||
### get filenames only from the paths via basename
|
### get filenames only from the paths via basename
|
||||||
allowed_signers_path_basename="$(basename $allowed_signers_path)"
|
allowed_signers_path_basename="$(basename $allowed_signers_path)"
|
||||||
sig_file_path_basename="$(basename $sig_file_path)"
|
sig_file_path_basename="$(basename $sig_file_path)"
|
||||||
|
checksums_sig_file_basename="$(basename $file_to_sign_checksums_sig_path)"
|
||||||
|
checksums_file_basename="$(basename $file_to_sign_checksums_path)"
|
||||||
### format help text
|
### format help text
|
||||||
help_txt="To Verify (Linux)\n\tssh-keygen -Y verify -f \"$allowed_signers_path_basename\" -I \"$email\" -n file -s \"$sig_file_path_basename\" < \"$file_to_sign_basename\""
|
help_txt="To Verify Signatures: (Linux)\n\tssh-keygen -Y verify -f \"$allowed_signers_path_basename\" -I \"$email\" -n file -s \"$sig_file_path_basename\" < \"$file_to_sign_basename\"\n\tssh-keygen -Y verify -f \"$checksums_sig_file_basename\" -I \"$email\" -n file -s \"$sig_file_path_basename\" < \"$checksums_file_basename\"\n\nTo Verify Normal Checksums (Linux)\n\t sha256sum $file_to_sign_basename\n\tsha256sum $file_to_sign_basename\n\tThen compare to values in $checksums_file_basename\n\nVerify Authenticated Checksums Via Private Salt\n\techo -n -e \"${private_salt}$(cat $file_to_sign_basename)\" | sha256sum\n\techo -n -e \"${private_salt}$(cat $file_to_sign_basename)\" | sha512sum\n\tThen compare to values in $checksums_file_basename"
|
||||||
### maek da file
|
### maek da file
|
||||||
echo "Creating custom help txt file in $public_files_dir_path/$txt_help_file_name"
|
echo "Creating custom help txt file in $public_files_dir_path/$txt_help_file_name"
|
||||||
echo -e "$help_txt" > "$public_files_dir_path/$txt_help_file_name"
|
echo -e "$help_txt" > "$public_files_dir_path/$txt_help_file_name"
|
||||||
|
|||||||
Reference in New Issue
Block a user