Man page - key_encryptsession(3)

Packages contains this manual

Available languages:

en fr es ja ru ro

Manual

KEY_SETSECRET

名 前
書 式
説 明
返 り 値
属 性
注 意
関 連 項 目
こ の 文 書 に つ い て

名 前

key_decryptsession, key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set - rpc 鍵 サ ー バ デ ー モ ン と の イ ン タ ー フ ェ ー ス

書 式

#include <rpc/rpc.h>

int key_decryptsession(char * remotename , des_block * deskey );

int key_encryptsession(char * remotename , des_block * deskey );

int key_gendes(des_block * deskey );

int key_setsecret(char * key );

int key_secretkey_is_set(void);

説 明

こ れ ら の 関 数 は RPC の 安 全 な 認 証 機 構 (AUTH_DES) で 使 用 さ れ る 。 ユ ー ザ ー プ ロ グ ラ ム で こ れ ら の 関 数 を 使 用 す る 必 要 は な い 。

関 数 key_decryptsession () は (リ モ ー ト )サ ー バ の ネ ッ ト 名 を 用 い て 、 復 号 用 の DES 鍵 を 取 得 す る 。 サ ー バ の 公 開 鍵 と 、 呼 び 出 し 元 プ ロ セ ス の 実 効 UID に 対 応 す る 秘 密 鍵 が 使 用 さ れ る 。

関 数 key_encryptsession () は key_decryptsession () の 逆 の 処 理 を 行 う 。 サ ー バ の 公 開 鍵 と 、 呼 び 出 し 元 プ ロ セ ス の 実 効 UID に 対 応 す る 秘 密 鍵 で DES 鍵 を 暗 号 す る 。

関 数 key_gendes () は 、 鍵 サ ー バ に 安 全 な 通 信 を 行 う た め の 鍵 を 要 求 す る た め に 使 用 さ れ る 。

関 数 key_setsecret () は 、 呼 び 出 し 元 プ ロ セ ス の 実 効 UID に 対 し て 鍵 を 設 定 す る た め に 使 用 さ れ る 。

関 数 key_secretkey_is_set () は 、 呼 び 出 し 元 プ ロ セ ス の 実 効 UID に 対 し て 鍵 が 設 定 さ れ て い る か ど う か を 調 べ る た め に 使 用 さ れ る 。

返 り 値

こ れ ら の 関 数 は 成 功 し た 場 合 1 を 、 失 敗 し た 場 合 0 を 返 す 。

属 性

こ の 節 で 使 用 さ れ て い る 用 語 の 説 明 に つ い て は 、 attributes (7) を 参 照 。

Image grohtml-15862-1.png

注 意

こ こ で は 2 種 類 の 暗 号 方 式 が 登 場 す る こ と に 注 意 す る こ と 。 一 つ は 公 開 鍵 と 秘 密 鍵 を 使 用 す る 非 対 称 鍵 暗 号 で あ り 、 も う 一 つ は 対 称 鍵 暗 号 で あ る 64 ビ ッ ト DES で あ る 。

こ れ ら の 関 数 は Linux/Doors-project の 成 果 の 一 部 だ っ た が 、 現 在 ま で に 該 当 箇 所 は す べ て 破 棄 さ れ た 。

関 連 項 目

crypt (3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。