CH-J ToolsSSH によるサーバー管理
メニュー
公開済みのソース

CH-J Tools

特定のアプリケーションリリースのディレクトリとファイルを閲覧できます。

ソースの ZIP をダウンロード
CH-J / Server Manager 1704 ファイル
0.1.2-beta 追加日時: · ビルド日時:
keys.ts 追加日時: 日付の記録なし 1.3 KB · 16 行
コード ファイルをダウンロード
1/** Local SSH/OpenPGP key and password generation (`keys.generate`). */
2import { call, subscribeStrict } from "../transport";
3import type { Payload } from "../types";
5export const keys = Object.freeze({
6 edit: (payload: Payload) => call<Payload>("module_keys_edit", "plugin:keys:edit", payload),
7 state: () => call<Payload>("module_keys_state", "plugin:keys:state"),
8 onModeChanged: (callback: (state: Payload) => void) => subscribeStrict("module:keys:modeChanged", callback, "generator mode"),
9 saveArtifact: (generationId: string, index: number) => call<Payload>("module_keys_save_artifact", "plugin:keys:saveArtifact", { generationId, index }),
10 saveBundle: (generationId: string) => call<Payload>("module_keys_save_bundle", "plugin:keys:saveBundle", { generationId }),
11 storeKeychain: (generationId: string) => call<Payload>("module_keys_store_keychain", "plugin:keys:storeKeychain", { generationId }),
12 generate: (payload: Payload) => call<Payload>("module_keys_generate", "plugin:keys:generate", payload),
13 save: (generationId: string) => call<Payload>("module_keys_save", "plugin:keys:save", { generationId }),
14 password: (options: Payload) => call<Payload>("module_keys_password", "plugin:keys:password", options),
15 copyPassword: (passwordId: string) => call<Payload>("module_keys_copy_password", "plugin:keys:copyPassword", { passwordId })
16});
SHA-25673a9f6a9f6ffce400c5c11fe8194e2740e15c0826f6d7c0addeb1cabd411e6f7

CH-J Proprietary Software License 1.14 · ソースは CH-J Proprietary Software License 1.14 に基づいて提供されています。公開されていても、ライセンス条項が変わったり、追加の権利が付与されたりすることはありません。

アーカイブの SHA-256ac8fe790f4ba60fc098f8c985fc2656cfcc6cdc21fb34b30e308a2b54e62258f
ファイル