==================================================== GS2-Key ==================================================== **Create Client** .. code-block:: lua key_client = client('key') .. contents:: 目次 :local: :depth: 2 Method ==================================================== ---------------------------------------------------- create_key ---------------------------------------------------- .. code-block:: lua response = key_client:create_key(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 暗号鍵を新規作成します Request ---------------------------------------------------- .. include:: control/CreateKeyRequest.rst Response ---------------------------------------------------- .. include:: control/CreateKeyResult.rst ---------------------------------------------------- decrypt ---------------------------------------------------- .. code-block:: lua response = key_client:decrypt(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 復号化処理を実行します Request ---------------------------------------------------- .. include:: control/DecryptRequest.rst Response ---------------------------------------------------- .. include:: control/DecryptResult.rst ---------------------------------------------------- delete_key ---------------------------------------------------- .. code-block:: lua response = key_client:delete_key(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 暗号鍵を削除します Request ---------------------------------------------------- .. include:: control/DeleteKeyRequest.rst Response ---------------------------------------------------- None ---------------------------------------------------- describe_key ---------------------------------------------------- .. code-block:: lua response = key_client:describe_key(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 暗号鍵の一覧を取得します Request ---------------------------------------------------- .. include:: control/DescribeKeyRequest.rst Response ---------------------------------------------------- .. include:: control/DescribeKeyResult.rst ---------------------------------------------------- encrypt ---------------------------------------------------- .. code-block:: lua response = key_client:encrypt(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 暗号化処理を実行します Request ---------------------------------------------------- .. include:: control/EncryptRequest.rst Response ---------------------------------------------------- .. include:: control/EncryptResult.rst ---------------------------------------------------- get_key ---------------------------------------------------- .. code-block:: lua response = key_client:get_key(request) if response.isError then -- エラー処理 -- print(response.statusCode) print(response.errorMessage) else -- 正常処理 -- print(response.result) end 暗号鍵を取得します Request ---------------------------------------------------- .. include:: control/GetKeyRequest.rst Response ---------------------------------------------------- .. include:: control/GetKeyResult.rst Model ==================================================== ---------------------------------------------------- Key ---------------------------------------------------- .. include:: model/Key.rst