{"kind": "protocol", "major": "18", "item": {"slug": "gssencrequest-f", "name": "GSSENCRequest", "name_zh": "", "category": "\u524d\u7aef\u6d88\u606f", "summary": "GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002", "aliases": ["GSSENCRequest", "Int32(8)"], "content_hash": "e081d6e5d43dfc1510c96fea6c22e9b650a6399ad8a8d1eacbd6160c8798c289", "versions": {"12": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/12/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/12/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/12/protocol-flow.html#id-1.10.5.7.12", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/12/protocol-flow.html#id-1.10.5.7.13", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "sources": [{"url": "https://pg.center/docs/12/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS", "path": "protocol-message-formats.html", "label": "PostgreSQL 12 English manual", "sha256": "00f6cafbcaad89c7e7982faed10a2896b7188de151ac9137633021207f7c2b70", "language": "en", "original_url": "/docs/12/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/12/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/12/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "1d8b90803d96546f1f4c7412e486a669852503476ec078069948005061c1122c", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/12/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/12/facts/0/label": "Direction", "/versions/12/facts/0/value": "Frontend \u2192 backend", "/versions/12/facts/1/label": "First wire field", "/versions/12/facts/2/label": "Field entries", "/versions/12/facts/3/label": "Documented flow contexts", "/versions/12/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/12/tables/0/title": "Wire fields in documented order", "/versions/12/related/0/label": "Protocol flow and exchange examples", "/versions/12/related/1/label": "Protocol overview", "/versions/12/related/2/label": "SSL Session Encryption", "/versions/12/related/3/label": "GSSAPI Session Encryption", "/versions/12/sections/0/title": "Framing and repetition", "/versions/12/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/12/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/12/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/12/tables/0/columns/0/label": "Position", "/versions/12/tables/0/columns/1/label": "Format", "/versions/12/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "8adce57d3370513fdef7c54a294d91452b30844e6252187a2f76cbaa02471321"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "13": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/13/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/13/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/13/protocol-flow.html#id-1.10.5.7.12", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/13/protocol-flow.html#id-1.10.5.7.13", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "sources": [{"url": "https://pg.center/docs/13/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS", "path": "protocol-message-formats.html", "label": "PostgreSQL 13 English manual", "sha256": "86bc62b343a9bd881a6832cced7d81285a9924985ea598ee2b207bbb4ba9666e", "language": "en", "original_url": "/docs/13/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/13/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/13/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "90801323e211e99834ac2c19f534fccad08d74098fbce82899c1e1970d871906", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/13/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/13/facts/0/label": "Direction", "/versions/13/facts/0/value": "Frontend \u2192 backend", "/versions/13/facts/1/label": "First wire field", "/versions/13/facts/2/label": "Field entries", "/versions/13/facts/3/label": "Documented flow contexts", "/versions/13/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/13/tables/0/title": "Wire fields in documented order", "/versions/13/related/0/label": "Protocol flow and exchange examples", "/versions/13/related/1/label": "Protocol overview", "/versions/13/related/2/label": "SSL Session Encryption", "/versions/13/related/3/label": "GSSAPI Session Encryption", "/versions/13/sections/0/title": "Framing and repetition", "/versions/13/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/13/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/13/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/13/tables/0/columns/0/label": "Position", "/versions/13/tables/0/columns/1/label": "Format", "/versions/13/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "536774955b9aedec6186e492821772d9fe2e2125680bbe5001b0fde64e2ea0c9"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "14": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/14/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/14/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/14/protocol-flow.html#id-1.10.5.7.12", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/14/protocol-flow.html#id-1.10.5.7.13", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "sources": [{"url": "https://pg.center/docs/14/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS", "path": "protocol-message-formats.html", "label": "PostgreSQL 14 English manual", "sha256": "250fd6a2529964948260a546f72931e259885bb222b62c3bdbf5ab402b72987b", "language": "en", "original_url": "/docs/14/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/14/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/14/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "a125a259c8ea8299be50b5d5d8241c513d8b38df4c6f16cf53b7949a63e2f8aa", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/14/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/14/facts/0/label": "Direction", "/versions/14/facts/0/value": "Frontend \u2192 backend", "/versions/14/facts/1/label": "First wire field", "/versions/14/facts/2/label": "Field entries", "/versions/14/facts/3/label": "Documented flow contexts", "/versions/14/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/14/tables/0/title": "Wire fields in documented order", "/versions/14/related/0/label": "Protocol flow and exchange examples", "/versions/14/related/1/label": "Protocol overview", "/versions/14/related/2/label": "SSL Session Encryption", "/versions/14/related/3/label": "GSSAPI Session Encryption", "/versions/14/sections/0/title": "Framing and repetition", "/versions/14/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/14/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/14/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/14/tables/0/columns/0/label": "Position", "/versions/14/tables/0/columns/1/label": "Format", "/versions/14/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "c8494216489cb66da4eb1f3e2e9533c8f6745b38bbb13ea770e7eb29d586e373"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "15": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/15/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/15/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/15/protocol-flow.html#id-1.10.6.7.12", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/15/protocol-flow.html#id-1.10.6.7.13", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "sources": [{"url": "https://pg.center/docs/15/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 15 English manual", "sha256": "8c5c191eef74cd3249dabab5d6714b0f516b88c4658da4d6cce6c003bc45d919", "language": "en", "original_url": "/docs/15/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/15/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/15/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "bbc89cd7e243ed7051f6e82b92f54fe8a97cbf4a673c2c4b39d9e8c8b7c422d3", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/15/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/15/facts/0/label": "Direction", "/versions/15/facts/0/value": "Frontend \u2192 backend", "/versions/15/facts/1/label": "First wire field", "/versions/15/facts/2/label": "Field entries", "/versions/15/facts/3/label": "Documented flow contexts", "/versions/15/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/15/tables/0/title": "Wire fields in documented order", "/versions/15/related/0/label": "Protocol flow and exchange examples", "/versions/15/related/1/label": "Protocol overview", "/versions/15/related/2/label": "SSL Session Encryption", "/versions/15/related/3/label": "GSSAPI Session Encryption", "/versions/15/sections/0/title": "Framing and repetition", "/versions/15/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/15/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/15/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/15/tables/0/columns/0/label": "Position", "/versions/15/tables/0/columns/1/label": "Format", "/versions/15/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "505570d21ae15b561f73fff4aa248eefcf2cc98e63bd26895bf2fdb0dc31dd78"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "16": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/16/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/16/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/16/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/16/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "sources": [{"url": "https://pg.center/docs/16/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 16 English manual", "sha256": "c15646b30727f469cdac3bd411e50dc9b14ee85982a9c9c8a2b3e16449b39a46", "language": "en", "original_url": "/docs/16/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/16/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/16/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "638e90eeb4ff3d56cd0c9c95e1203af6bb87aa147ec72623c9dd5eb4b9605ec3", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/16/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/16/facts/0/label": "Direction", "/versions/16/facts/0/value": "Frontend \u2192 backend", "/versions/16/facts/1/label": "First wire field", "/versions/16/facts/2/label": "Field entries", "/versions/16/facts/3/label": "Documented flow contexts", "/versions/16/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/16/tables/0/title": "Wire fields in documented order", "/versions/16/related/0/label": "Protocol flow and exchange examples", "/versions/16/related/1/label": "Protocol overview", "/versions/16/related/2/label": "SSL Session Encryption", "/versions/16/related/3/label": "GSSAPI Session Encryption", "/versions/16/sections/0/title": "Framing and repetition", "/versions/16/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/16/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/16/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/16/tables/0/columns/0/label": "Position", "/versions/16/tables/0/columns/1/label": "Format", "/versions/16/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "b90fa4de053b4a4373542332911ace67fb4152386977c0d10194e956f1e8b48e"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "17": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/17/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/17/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/17/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/17/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "sources": [{"url": "https://pg.center/docs/17/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 17 English manual", "sha256": "3c0e7b8a1a8f7ec5026226eab83d6704b7c5199ec9ba1aaaf91ea517609eed4e", "language": "en", "original_url": "/docs/17/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/17/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/17/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "d6412ab936b8b40cbe8abcad969c38c282e7039b7b2c6805eb126a28008f973d", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/17/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/17/facts/0/label": "Direction", "/versions/17/facts/0/value": "Frontend \u2192 backend", "/versions/17/facts/1/label": "First wire field", "/versions/17/facts/2/label": "Field entries", "/versions/17/facts/3/label": "Documented flow contexts", "/versions/17/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/17/tables/0/title": "Wire fields in documented order", "/versions/17/related/0/label": "Protocol flow and exchange examples", "/versions/17/related/1/label": "Protocol overview", "/versions/17/related/2/label": "SSL Session Encryption", "/versions/17/related/3/label": "GSSAPI Session Encryption", "/versions/17/sections/0/title": "Framing and repetition", "/versions/17/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/17/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/17/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/17/tables/0/columns/0/label": "Position", "/versions/17/tables/0/columns/1/label": "Format", "/versions/17/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "4875f789cd37b76909f74bd3c88619d01b77d266a862b44bfc0fd467cb8397d5"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "18": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/18/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/18/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/18/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/18/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "https://pg.center/docs/18/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 18 English manual", "sha256": "53f37652ac2c089e30ada87d8aee7bdd0f26695b03f275302e526a807d2a1f23", "language": "en", "original_url": "/docs/18/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/18/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "add610bc3053cbc2f8d57b8a89e7e9d17dca8906d66221e9268c1dd1b390d0b5", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/18/facts/0/label": "Direction", "/versions/18/facts/0/value": "Frontend \u2192 backend", "/versions/18/facts/1/label": "First wire field", "/versions/18/facts/2/label": "Field entries", "/versions/18/facts/3/label": "Documented flow contexts", "/versions/18/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/18/tables/0/title": "Wire fields in documented order", "/versions/18/related/0/label": "Protocol flow and exchange examples", "/versions/18/related/1/label": "Protocol overview", "/versions/18/related/2/label": "SSL Session Encryption", "/versions/18/related/3/label": "GSSAPI Session Encryption", "/versions/18/sections/0/title": "Framing and repetition", "/versions/18/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/18/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/18/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/18/tables/0/columns/0/label": "Position", "/versions/18/tables/0/columns/1/label": "Format", "/versions/18/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "ae6a10dbca768c30a18d759ef0d609b77ef44fd711078d917aad49111f36f0b2"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "19": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/19/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/19/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/19/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/19/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "sources": [{"url": "https://pg.center/docs/19/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 19 English manual", "sha256": "90ffd4417d4975d088424b23a513f1d79ac914225ad7e239a12f44d0dd2248e4", "language": "en", "original_url": "/docs/19/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/19/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/19/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "c1bf02758e5b347662df055d3c8807b753fab16fc7238ed640efe95863588bff", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/19/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/19/facts/0/label": "Direction", "/versions/19/facts/0/value": "Frontend \u2192 backend", "/versions/19/facts/1/label": "First wire field", "/versions/19/facts/2/label": "Field entries", "/versions/19/facts/3/label": "Documented flow contexts", "/versions/19/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/19/tables/0/title": "Wire fields in documented order", "/versions/19/related/0/label": "Protocol flow and exchange examples", "/versions/19/related/1/label": "Protocol overview", "/versions/19/related/2/label": "SSL Session Encryption", "/versions/19/related/3/label": "GSSAPI Session Encryption", "/versions/19/sections/0/title": "Framing and repetition", "/versions/19/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/19/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/19/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/19/tables/0/columns/0/label": "Position", "/versions/19/tables/0/columns/1/label": "Format", "/versions/19/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "0022ad626da4039cbdbbf8aaa9565293dc40f0a3a4c461398b741bed4fa62784"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "20": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/devel/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/devel/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/devel/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/devel/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "sources": [{"url": "https://pg.center/docs/devel/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 20 English manual", "sha256": "4e786b7a3a7f6dbe6547ece35c3281e7f1a33816b0613d2cdc3beec827362d4e", "language": "en", "original_url": "/docs/devel/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/devel/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/devel/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "cacb5413fe2995ee79c58230881c08df2077aa918b5f243895b62e065ee7448e", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/summary": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/category": "Frontend messages", "/versions/20/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/20/facts/0/label": "Direction", "/versions/20/facts/0/value": "Frontend \u2192 backend", "/versions/20/facts/1/label": "First wire field", "/versions/20/facts/2/label": "Field entries", "/versions/20/facts/3/label": "Documented flow contexts", "/versions/20/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/20/tables/0/title": "Wire fields in documented order", "/versions/20/related/0/label": "Protocol flow and exchange examples", "/versions/20/related/1/label": "Protocol overview", "/versions/20/related/2/label": "SSL Session Encryption", "/versions/20/related/3/label": "GSSAPI Session Encryption", "/versions/20/sections/0/title": "Framing and repetition", "/versions/20/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/20/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/20/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/20/tables/0/columns/0/label": "Position", "/versions/20/tables/0/columns/1/label": "Format", "/versions/20/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "61fef8f4301f30b58427defe3fc8429c5fdf494a38543f4213d7fe6c07373147"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}}}, "snapshot": {"facts": [{"label": "\u65b9\u5411", "value": "\u524d\u7aef \u2192 \u540e\u7aef"}, {"label": "\u9996\u4e2a\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "value": "Int32(8)"}, {"label": "\u5b57\u6bb5\u6761\u76ee", "value": "2"}, {"label": "\u624b\u518c\u4e2d\u7684\u4ea4\u4e92\u9636\u6bb5", "value": "SSL \u4f1a\u8bdd\u52a0\u5bc6\uff1bGSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "tables": [{"key": "fields", "rows": [{"c0": "1", "c1": "Int32(8)", "c2": "\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002"}, {"c0": "2", "c1": "Int32(80877104)", "c2": "GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002"}], "title": "\u6309\u624b\u518c\u987a\u5e8f\u6392\u5217\u7684\u7ebf\u4e0a\u534f\u8bae\u5b57\u6bb5", "columns": [{"key": "c0", "label": "\u4f4d\u7f6e"}, {"key": "c1", "label": "\u683c\u5f0f"}, {"key": "c2", "label": "\u542b\u4e49"}]}], "related": [{"url": "/docs/18/protocol-flow.html", "label": "\u534f\u8bae\u6d41\u7a0b\u4e0e\u4ea4\u4e92\u793a\u4f8b"}, {"url": "/docs/18/protocol-overview.html", "label": "\u534f\u8bae\u6982\u8ff0"}, {"url": "/docs/18/protocol-flow.html#PROTOCOL-FLOW-SSL", "label": "SSL \u4f1a\u8bdd\u52a0\u5bc6"}, {"url": "/docs/18/protocol-flow.html#PROTOCOL-FLOW-GSSAPI", "label": "GSSAPI \u4f1a\u8bdd\u52a0\u5bc6"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "https://pg.center/docs/18/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST", "path": "protocol-message-formats.html", "label": "PostgreSQL 18 English manual", "sha256": "53f37652ac2c089e30ada87d8aee7bdd0f26695b03f275302e526a807d2a1f23", "language": "en", "original_url": "/docs/18/protocol-message-formats.html#PROTOCOL-MESSAGE-FORMATS-GSSENCREQUEST"}], "sections": [{"title": "\u6d88\u606f\u8fb9\u754c\u4e0e\u91cd\u590d\u5b57\u6bb5", "paragraphs": ["\u4e0b\u65b9\u5b8c\u6574\u5b9a\u4e49\u4fdd\u7559\u91cd\u590d\u9879\u3001\u8ba1\u6570\u4e0e\u6761\u4ef6\u5b57\u6bb5\u3002\u8868\u683c\u884c\u53f7\u8868\u793a\u6587\u6863\u4e2d\u7684\u5b57\u6bb5\u5b9a\u4e49\uff0c\u5e76\u975e\u56fa\u5b9a\u5b57\u8282\u504f\u79fb\u91cf\u3002\u6574\u6570\u7f16\u7801\u4e0e\u4ea4\u4e92\u6d41\u7a0b\u4ee5\u540c\u7248\u672c\u534f\u8bae\u7ae0\u8282\u4e3a\u51c6\u3002"]}], "direction": "F", "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest \u662f\u524d\u7aef\u534f\u8bae\u6d88\u606f\u3002\u6d88\u606f\u5185\u5bb9\u957f\u5ea6\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff0c\u5305\u542b\u957f\u5ea6\u5b57\u6bb5\u672c\u8eab\u3002"], "manual_html": "<dl><dd>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\">Int32(8)</span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6d88\u606f\u5185\u5bb9\u7684\u957f\u5ea6\uff08\u4ee5\u5b57\u8282\u4e3a\u5355\u4f4d\uff09\uff0c\u5305\u62ec\u5176\u81ea\u8eab\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\">Int32(80877104)</span></dt>\n<dd>\n<p lang=\"zh\">GSSAPI \u52a0\u5bc6\u8bf7\u6c42\u4ee3\u7801\u3002\u5176\u6700\u9ad8 16 \u4f4d\u4e3a 1234\uff0c\u6700\u4f4e 16 \u4f4d\u4e3a 5680\u3002\u4e3a\u907f\u514d\u6df7\u6dc6\uff0c\u6b64\u4ee3\u7801\u4e0d\u5f97\u4e0e\u4efb\u4f55\u534f\u8bae\u7248\u672c\u53f7\u76f8\u540c\u3002</p>\n</dd>\n</dl>\n</div>\n</dd></dl>", "manual_path": "/docs/18/protocol-message-formats.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/protocol-message-formats.html", "method": "same-major semantic node", "sha256": "add610bc3053cbc2f8d57b8a89e7e9d17dca8906d66221e9268c1dd1b390d0b5", "language": "zh", "matched_nodes": ["#PROTOCOL-MESSAGE-FORMATS/div[2]/dl[0]/dd[1]/div[0]/dl[0]/dd[3]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "/versions/18/facts/0/label": "Direction", "/versions/18/facts/0/value": "Frontend \u2192 backend", "/versions/18/facts/1/label": "First wire field", "/versions/18/facts/2/label": "Field entries", "/versions/18/facts/3/label": "Documented flow contexts", "/versions/18/facts/3/value": "SSL Session Encryption; GSSAPI Session Encryption", "/versions/18/tables/0/title": "Wire fields in documented order", "/versions/18/related/0/label": "Protocol flow and exchange examples", "/versions/18/related/1/label": "Protocol overview", "/versions/18/related/2/label": "SSL Session Encryption", "/versions/18/related/3/label": "GSSAPI Session Encryption", "/versions/18/sections/0/title": "Framing and repetition", "/versions/18/tables/0/rows/0/c2": "Length of message contents in bytes, including self.", "/versions/18/tables/0/rows/1/c2": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)", "/versions/18/sections/0/paragraphs/0": "The complete definition below retains repetition, counts and conditional fields. A numbered table row is a documented field definition, not a fixed byte offset. Integer encodings and flow rules follow the same-version protocol chapter.", "/versions/18/tables/0/columns/0/label": "Position", "/versions/18/tables/0/columns/1/label": "Format", "/versions/18/tables/0/columns/2/label": "Meaning"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "ae6a10dbca768c30a18d759ef0d609b77ef44fd711078d917aad49111f36f0b2"}, "comparison_data": {"fields": [{"format": "Int32(8)", "description": "Length of message contents in bytes, including self."}, {"format": "Int32(80877104)", "description": "The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)"}], "direction": "F"}, "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3", "manual_language": "zh"}, "comparison": {"left": "11", "right": "12", "status": "added", "diff": "--- PostgreSQL 11\n+++ PostgreSQL 12\n@@ -1 +1,13 @@\n-\u8be5\u7248\u672a\u6536\u5f55\n+{\n+  \"direction\": \"F\",\n+  \"fields\": [\n+    {\n+      \"description\": \"Length of message contents in bytes, including self.\",\n+      \"format\": \"Int32(8)\"\n+    },\n+    {\n+      \"description\": \"The GSSAPI Encryption request code. The value is chosen to contain 1234 in the most significant 16 bits, and 5680 in the least significant 16 bits. (To avoid confusion, this code must not be the same as any protocol version number.)\",\n+      \"format\": \"Int32(80877104)\"\n+    }\n+  ]\n+}"}}