Groups | Search | Server Info | Login | Register


Groups > comp.protocols.kerberos > #5450

Re: Golang GSSAPI spec

Path csiph.com!tncsrv06.tnetconsulting.net!.POSTED.mailman.mit.edu!not-for-mail
From "Osipov, Michael (IN IT IN)" <michael.osipov@innomotics.com>
Newsgroups comp.protocols.kerberos
Subject Re: Golang GSSAPI spec
Date Fri, 24 Oct 2025 10:14:26 +0200
Organization TNet Consulting
Lines 36
Message-ID <mailman.26.1761293676.2340612.kerberos@mit.edu> (permalink)
References <CAExmWcgo0ZHmJB4or0isZtwy=an7tD+SpzQ=_ymYd6RfZBEtSA@mail.gmail.com> <3246238c-d4e2-4a72-a4fd-855ec9cfdbee@innomotics.com>
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Info tncsrv06.tnetconsulting.net; posting-host="mailman.mit.edu:18.7.21.50"; logging-data="24236"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent Thunderbird Daily
To kerberos@mit.edu
DKIM-Filter OpenDKIM Filter v2.11.0 unknown-host (unknown-jobid)
Authentication-Results mailman.mit.edu; dkim=pass (1024-bit key, unprotected) header.d=mitprod.onmicrosoft.com header.i=@mitprod.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-mitprod-onmicrosoft-com header.b=loRu6DfI; dkim=pass (2048-bit key, unprotected) header.d=innomotics.com header.i=@innomotics.com header.a=rsa-sha256 header.s=selector1 header.b=qsfxZEIs
ARC-Seal i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=YAR+XJX1SVZv1mdxabELXnM01Bj39+e1ooo5EEbgiZA40Luz7CVtaSLZTpVbX+4bognyltGCcX4JRC8G9H6dPJq57FYDXVl/uI+nk5RUx458m9+Ul6wZ1gxLwz0iCIETs4btSxW+uxM/Vp+5pNz7cdke46zfsJEw5XEZh9CfVVGkjpblm8bgit9rgv5Vu7BZvCbWzKDIqfrcaNlwsQVW11j6jzJdI6erM06EyGZcoiNqQMLOLtnAGGdD1fLPejULuVQxGP8p06fCR3LFIYkf4n/I0kzOiRl/xfpqdM/tTrSyTP44RGAQV4MSRdB3frAnymtu2MVnhtpGdJar0jc2OQ==
ARC-Message-Signature i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6HMnvUU+VoHhrFTEMPI+EfRLfJ1g1lbpzlvj5Y2S4bE=; b=QLx7p2gQCsx6RG9rghI9WxjUhUUAisNim24F7IskEtgPgWBDEc14BvcOoOU9YsIVUEUwgtmSBNtaIWy6nnUrbbypBxWTl22V07T2/4FiQYlKpDMqsugoE8m0K+Dutnt90+nR51DD9FZa1wFGG8jvVVofOAe27tQvyT3zgzercE9FixZqrBweffzmqaO3W4mm30hW4n3Iv4W7lALXZMGK9/FYC0oyU6o03TtNrH8IA0f9fYmChm5tIwNFw05ZS18sSJsC5TbAvV4tKoVNnssloBh1xuPppltKrb542/xsJH8TrXGenxQ2BvQ70uF/gm7WqSmCk9342S3G2io/NPle2Q==
ARC-Authentication-Results i=3; mx.microsoft.com 1; spf=pass (sender ip is 2a01:111:f403:c20c::4) smtp.rcpttodomain=mit.edu smtp.mailfrom=innomotics.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=innomotics.com; dkim=pass (signature was verified) header.d=innomotics.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=innomotics.com] dkim=[1,1,header.d=innomotics.com] dmarc=[1,1,header.from=innomotics.com])
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitprod.onmicrosoft.com; s=selector2-mitprod-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6HMnvUU+VoHhrFTEMPI+EfRLfJ1g1lbpzlvj5Y2S4bE=; b=loRu6DfIF7svnfxDSk/q9uIZDv85sLR57TS5LZAJozmWOCSbxFUQcCmFDQT+86LMBcxpgLyAFgftl2pf6ku4bAiTv04pFgBlIlbLszOGdK+4ShmbKreJnCmXTkJjnE7BqM9+i5IMOmu+CF3K5ax5sMyq3GDBvos9uOWWamO++K8=
ARC-Seal i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=zHseb68lF+oNmyiLGThNXMj7C4kMG0PTxLZ3nxpqKDpfRLYcLRhyk2GSxTG1quINNXOTqw3U/UshxJtN05M54Pya/MLTOf09fGzy/M3wwBXzyIlIjfwcw+avP/862hdrp2xuMuAljfhCn2pG788Shd/ry382f9uULMBUDpv7BswAkgtzRdgPdy5zeWtQFTE2SczAXDcx6mwmnF2P+ArLxMJ9LjwsHmA4s3U3N4+BVd6y3oRBEC9jQ4AQtmlnuoWfIyPId7FVDz4t6LOiAPRVNthSmO2bbqKjVecg07n10+qdk410JmXoyxStH32XN9+w6ySy3oYXeVDFJlmEkxd6WQ==
ARC-Message-Signature i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6HMnvUU+VoHhrFTEMPI+EfRLfJ1g1lbpzlvj5Y2S4bE=; b=IaUEaKMPVKLpMacd2nyhLkmt6N6yrWg9pqslKAkYiFDi04y5OTX4UKOEcrDt5cPeEMMTJ2ox7OqtSWQ9ooElwVblhk1hrRRvR2yyToqqoyMdBRdaEc3ZNqPyUOR1/raFvD047LJpNRl1u3x49dc43rtJXU+17OSdCbvpp4epnl/SbKXSNROFp7+dxTBOSAVYELrQaIeoLwMoXiafZOoyWt9WBProimIsUTbLg5vnG6bi9+qcaLfxDRr34LYIz9NkvsdP7F5zHE/kWR//dHJroBzEtfqQmJf/Bkt9I+q/w+S80cBux4Qok9OgFKEsVGLdd91jq44KDWi4jE9b//3ldg==
ARC-Authentication-Results i=2; mx.microsoft.com 1; spf=pass (sender ip is 2a01:111:f403:c20c::4) smtp.rcpttodomain=mit.edu smtp.mailfrom=innomotics.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=innomotics.com; dkim=pass (signature was verified) header.d=innomotics.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=innomotics.com] dkim=[1,1,header.d=innomotics.com] dmarc=[1,1,header.from=innomotics.com])
Authentication-Results spf=pass (sender IP is 2a01:111:f403:c20c::4) smtp.mailfrom=innomotics.com; dkim=pass (signature was verified) header.d=innomotics.com;dmarc=pass action=none header.from=innomotics.com;
Received-SPF Pass (protection.outlook.com: domain of innomotics.com designates 2a01:111:f403:c20c::4 as permitted sender) receiver=protection.outlook.com; client-ip=2a01:111:f403:c20c::4; helo=FR5P281CU006.outbound.protection.outlook.com; pr=C
ARC-Seal i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cvmI6Tefl1X8asu6oNSW2wZH3drjXczIGo/Y+rmyBtyj0Ws3J4TEo+ptWP17keKOV6x/YYYX/kQbYzUAkTPgKqFxITaXAf/bKe9E5EqJqNZQSHjvConi1Zv1CQPlWHMYFk/kaQTJc4B3n4+QlqwyVLCbjR1kJRQ0XgAS/J7YmWLm4zMkfM6EylKl8V7RhynsNKNroRajA3uGo9XGGBjXUiQvlqywzK3oPpsPnIj5LCmDci+0oLh7H8a0V+UW/pEK2urOIWqntmg9GUEpBQFmNvGrMZ99c0d2EBgk+CL+aS3DyPy+JIotLes9Tp0PHYCYKCGRikOOeuCMq5IbVRaQAQ==
ARC-Message-Signature i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6HMnvUU+VoHhrFTEMPI+EfRLfJ1g1lbpzlvj5Y2S4bE=; b=sDnAA/XKbH7Qp/cQSLC65WwzCAlmvfuKORV7BWnc9+MHk+VtYojDSRaDk9LUOUVTE4nkcSYLjEKfDdlYJ2gwPXj/rHkCKAc3S+Wo82r98O0m9R9oXnDYlF7u4ByX01dteTMjeYR3DaeGtBwOTxrwB6Rso6RrwvmV0LZ8PL8WEJkoVtI04W2DW49FzC+T7u4Th5u4Hj0fCK5ogCoFtLlp4hWlk0vX/sJSvXHdjK9K+fGoC84FzAwq1w2U+0wWdJbq15gog4SbTbpFJKeRleAhVNackKZuUoBZ7J5eFhGTRz+5ceqrycFeAa2XsdD9j9R39SjDGp1a9m+gH4gbL6BM1g==
ARC-Authentication-Results i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=innomotics.com; dmarc=pass action=none header.from=innomotics.com; dkim=pass header.d=innomotics.com; arc=none
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=innomotics.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6HMnvUU+VoHhrFTEMPI+EfRLfJ1g1lbpzlvj5Y2S4bE=; b=qsfxZEIsif2MuEANTSJWqjwwIBxQR+OjHzKwBUtK77pv7wdAPyDBu7b344hBp4I8sz7UB1GftTwkwKKdBLZ6yUnePWUh0OlLa8Mpz1kDFcvPv0BTFvAypTpxCdfBCPmyA/KPkrDBGLTnvsm1RbOluPxAq2hnUpnCXCGUs1HBGKrMumWM5eDy9YlCDlDmz9TDtUTa8c9vje9TC079kcZ3ic3oE3yVwDxzV1mvoKa+x/hN/hscGieebfM5sb/A3loxwer9aS6JLew7oQMFGHB3EUIqc1ImOzTgiIHdNyqxMIWoyoQMm78zHATAnTxC0InUzhLjs69AnoMik8suxLhvWA==
Authentication-Results-Original dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=innomotics.com;
Content-Language en-US
In-Reply-To <CAExmWcgo0ZHmJB4or0isZtwy=an7tD+SpzQ=_ymYd6RfZBEtSA@mail.gmail.com>
X-ClientProxiedBy BE1P281CA0084.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:78::11) To FR3PPFFBD1D31FB.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::1af)
X-MS-TrafficTypeDiagnostic FR3PPFFBD1D31FB:EE_|BE0P281MB0116:EE_|CY4PEPF0000E9D8:EE_|CO1PR01MB7273:EE_
X-MS-Office365-Filtering-Correlation-Id 25111748-f940-4c1a-2fc3-08de12d55b72
X-MS-Exchange-AtpMessageProperties SA
X-MS-Exchange-SenderADCheck 1
X-MS-Exchange-AntiSpam-Relay 0
X-Microsoft-Antispam-Untrusted BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info-Original hIH+42QX3T7aef5V7wuWgYc9a5aH5+UEpxv7ZOK65yyGhfOScAnh8Ei15cupDKfx51nVewXyygdWHweu6KIeYG2FwPu1X/07IhRgBG0d6T3s/k1ASPy+M1uiuhpmVMgVkNYhDUTDCUr5AGIsyeCeQzjw7tBBRvD2DLRrkk6pocEh8ohAXTOZqNpz9jY7K2oiXS+MhbqMQ6g4W9z7O1xTFCRFqNYnCSO6vRFeOe2y5BVOXV0qmzQZoHpwfyPtwwa4g5auC4c17ohxypRfXwqrXngEg5sm5AhawCsrYuQoreEfjXcMS69AyIYJR9HD8NwW7BhJjn4pSUn0IlxMT8uqM0oJeQ54Ne7fF8+nT47EJq/ch/4axl4Mlu6XwobpQn2UHzPuZk+6v2/qJF2ki/pOfH86u+yb2mOyNElGT/fiLhKm+ymNRlJfM+oj70Fd/0Buf+PuMHgSByhfkLGqmff+XUGEuWh05Mf7pKCRPW2JoPshS0CoNe3kCqiyB70jl6TKWgveWjUd7XubjbFdAxWPXInW2UeOJi62Xfg2vC4VFc/A/LPNl9p2I8XF06EcNqLnztNBUvx7KFqxLquz8ZVJ0Rv02JgezRapMYVaduAmnMT3mQ/kMoFiidv5HhYV2L1MYAV3FcryNvX02Q9ohUrDjyyUKGgDDsTXP2KdszNk6aGFbBdExG3x9FvtPmMbnPzJImvZ4NLOm4kKcLEeuGS0pam0ohndARPcY0+ARwzZ0SmFxsby0lMqfi/RmlMMyPS3JegnflM3tvI6397mnDu8tRgS+lc4Y/XCEVoEedm5i8zu6ZNcFL72H27MwvlHxhJmmahMVdL3k4aiVws0KDBxeNTE+Ae26nJpLCn6StlXHQZo2NacXHPM8Q3Y7eYEueiN2MBNHPM9xx5lWtLc8fY5LgS1bkYpq2WK/o5HUqUTz+TFNk2piwUrQtXw61oyUY08ZGS5ikGlxsKOyAHHzT7JNanKHhcaw8N1LAaRKqO8gZPtDDhMaRy8s1UpNdNLcHDa4Nam2L2B3DX9nsreSmjJ123OG20p7+ItUUEEXHUweN9BOvKXWevQ1x+kOwSbs52z4mWq86gav9lvDzgftZBESPE6vWlFx2h6EQ5H/TwfOh/vDWcCZjmilvcpozePbtbWMR6DcLiDkI6u+mLGDrLMQ05NH5QqBTeNFB9RDr4gw0ljRQ2fAPw4DaDkke1cfJelao97Gc+06BXUQ1K1Dwe6ULXugKM/cVjsfZhM8u/w+u+B6PWM2qPXMm37TixtyCh0coAMm/C79LzucBNw6C1vvmtiiNEg5xIuMFhZru22/x79WztTH05Q8vsRxfF8daRV9KkslG8racqd+mh4Lk5xZ1lfgm5jmenhYeMpxSIlRaoaEimZmq2j5boDCVNjHQBUs/NhN5tuJiiP4iO1jgT27phd//JtyYH1d/lgE+vwriz9XI308yxw9bDFNkJ5YaRi
X-Forefront-Antispam-Report-Untrusted CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR3PPFFBD1D31FB.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-Original-ChunkCount 1
X-MS-Exchange-AntiSpam-MessageData-Original-0 h08RKlhBkR2+ATHrK/AItlnkKcy/+kmM6OL7dfaFNU9bD/VNVZmJAvG3wJDZeW2wPr6jMdfcjacZvnL9hp+159/fgOt2/XB5f8WvCazrp7W8K5UScVpdZ6oOP8D0liEUbI91f1j5xy8FL52+2rldEzBypORNnfXFR06JcD4yCqRe2GdqDoZwqnnE2OIUNjhLkeXyEsCom0nSDlpbWNfoqJ68tLf1OkIzSMQIkA7ADVq2Ur36nL2g8OJoW15UvL77FdO0yo4YFoKtNnA2nVko/+cJM4lM3/GqQbqe83FaAjXaeHyV4J/XMCdcv2KfgAoaz6QXN4VyQeRMeBq5hTPP2jpeLPGhU7EAgBP4Em9VA3SN0mIqaXMquNy5pl/zHfcaYz7fbFrFtlta2Ctsgfs9MDBZnwqSyprpVpUAUtIpzhal1qUfqJCtrH1ZukbKJR4yraEE2WddwFJdTxhCLVXWlaiCwaQAZdsM/U+a7m/v/VtP0JVvZ4SpS8Emv/hJirokUgTraZ3mbL14MMWRCQ6Glj6nTABuE2G9rcAYgPCw8TkGU+Yl+SIfOhzTS22O8E77lbVmfVGSmbnh0OBhEXl2MpTDWzsXjL4q7/uOsmjxur96ixPUsg4kpueL3PTpV2vCHdB9XLV7Mrf+nVzhiAUFQtbS07fc55Np8AeGGpOHRXedUnWl+qzI+dZEL72xfXYWBvcSDZq1ykHxq5k9b2nDbxt37BWCWRH0EGDFReaRDHvSDLbJ2aNwKnnCiKCiVGvjcnXSzEXQtJIR3PAsj6FltN4jEzMZ7b74QT420qr4cFmIYtZi1jjSdjGWnEIz3MbDG5XdzYlxiu+tqT6dQ4SYRc/IyY8YO1eVjWf/Wku2F4J6DJr1evsFsNeXbz1Ffxv0Ojj9ZcqB/L+S5QWN3ZlFqz1nhS5P7UEunflqyM2A1DSXQOjIgHKG4g+HQNalulMciKrPdLVCvEZGtWm3sFBErVkTXS5MDRpTmkAHVXxq3U9ErZGlHRiXvbX4E2f6VbIZiyfu5i1+hKkk4NFxNqNZk0UqRui5/9mYgTMGOKlJHhV1K53zG3XWIHwPgQ5h2txC9gyiCCAeJrO2h6Kuwl3ljpETMmpkQHZ3zQRrCYD8a6ZyLgWO7mU16OEUXUgX6ddIDICedwZUWUXcMeHxpVqhBct+I2hgMsXFFjUAct4O4HKaj+MJBSsRAc9SE+QrRoJ+PkM0pRgkySpxujyQ9pLzJXPvSIyiL0r+uzt7/N4GDcKgXe0fhaWU0BfEBlbyhoStqu2d6K6TmZ89LoclgrfdF5ks84al1aelJ47drIOzxoo3sJCiUjS+/UPsSWzzJH8BTknjGiKU9ZocsIB/KjPPDh05I5yHdM1gcko82A+GwOGkVu08c0YGRAE6W/qip9y8umRcmDYfU0Ji6y29OTnWgY8/vbYEeXAPHdNMtLkdtPfDroQbSAMhVgYLRf5/7OgvtqYV0S7cJwbPuOfIzVXirPO+2SRpDNhHWi1PyJ6xurq/VKpcTQcgtEMpPLeqOQT5/7wn+5W8cIcwk3tawQITH1MawngxnMhXrOwo0RaTPMK8grMj0CqbBriFfV3caB4Lf5uOvhqarH65+lZsT2aPvg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped BE0P281MB0116
X-EOPAttributedMessage 0
X-EOPTenantAttributedMessage 64afd9ba-0ecf-4acf-bc36-935f6235ba8b:0
X-MS-Exchange-Transport-CrossTenantHeadersStripped CY4PEPF0000E9D8.namprd05.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersPromoted CY4PEPF0000E9D8.namprd05.prod.outlook.com
X-MS-PublicTrafficType Email
X-MS-Office365-Filtering-Correlation-Id-Prvs fb80cd3b-4530-438c-ea49-08de12d559a5
X-LD-Processed 64afd9ba-0ecf-4acf-bc36-935f6235ba8b,ExtAddr
X-Microsoft-Antispam BCL:0; ARA:13230040|14060799003|61400799027|35042699022|48200799018|9140799003|376014;
X-Microsoft-Antispam-Message-Info iCR+DqQs09YpCnpTR43zcsOOeO9+7medR/jFb/Gl1p5tAxCju9wfmy40U7kJw3C1DZIirN2vy1cRfT4pCuRTINQyUCakNATLflQsOIkB73DJ0FVuYbt/cEecN1tfc4UHMQ40R6ysir9dnkzO5CnBYXidfG8UcRqNeTtLTJV1IN3dgU645o9JhM1eVCFxAjVjCjCd76SOVNPco6vCj25WcTKerzb+dGbyGaSXCBuyc0zooalUJr1efnd1YIC+DkKNHyEXYp3byzdCKxfr6YZvlA9ewbIsLLCtPsPFImS2mh01N/5WVGeMcwtMtr7eZRNc1hu4suvk1oFD7Dy+S2s7kZLGH6qTxuBCDg/dCtrHbpfMJcArroiwVGuujruNnM+05LhkbCnPvvpEEgPJUgJlTUhTO4heNgr+QqI8fTjsNt5LvyKl8hhC36ee4ooEQ5H3WsTvtdJ/LU313Fk51ry5T3su63vkqundhHYX0yQ/zGZMbhQ1QibCAD23YcbAoeh0fl5mtz8Q7jK1WyS6TISlnoE5s7buwh/aB7AuS6/4XwvZHHe62CrnI2xy9tpFazuX4Dh7cr9C6wyzYvViwlpPqIgzIgMR4h5ChtSm4Zrf+CeKUfIy8XfkmeFs6kbuh5VOj3n5gGVxZGBrdqsYhh5BZajMgkqluMiGOJ84Y9bZlSLSbsJU3+wi466LxAhxI7Uq8QWZdZxOPV3M/J8J8JW7hkzdvJTQE5ssUQpQJ8V/IfLUo4Uvy2Hxjnvz2OSw2ZD9zrxFjC4EGgHK/19Y36FHRQWGVrkSJ2FsDOunExSDUNhCAPDl1tZBD/w6HqwXlyvx1Jm1wleZWsNLg4lZWb4oIcARLlOvToeu6hX3u6sQcBkq1z5AqTJkjgDUzxjiNlaC2Y8hI4FCmkx7LrpZzUEEu9ISoxmCdfmmoyPYlFfY5qLbdpogrqOYAgoBurJ0/OrkML1zdeyEW8IuZYcieIoF8EzVKQZe6o2reT6m3sshik+GteOyk+yah5XskhV3VERQdVRwSJQuzVrSdPZ9dSj74d357xo93RIVI3wVCPiGjMSY4Tc/ymUC3n+Lpt8by0y2tDIBvFI+LzqFxfBoF99tvwEj0FLvjUTmI84Im4bDpSE9kFrHdlgsazCuY//bAhvFwYIgeAG5hgKBJxlP5NA7iI3YwsVAWE+MbyDyuj+EmDafoKy0nX1UXqEMF8XHBW0j32VQ/BSNZLGr+yodG45OcDZQPnvtBPNTjPhQIIE6J3nwNhjT1WD47JVgOMt/ypMpg5JkZWSAs+MtL+hG35zOTDmCbGC9Rho1MIOcfLBnYKlOIitiUFnWM6o5M0m/ZwqVRAY/lR8qW5biHskbeLbV5C5+2IZkdO7ZEX1GC7+CyZ8gwKWsXx02MmfG1RZuVL5WXNWIyCO5dA/jG21JjP3nJebG0j95+9p8FUgUBMngDViFwdSOxCNkVX0nywCS85yhg7+HsIvMvrO+ObhoVJYDeCPVYf4rCb3/7k5gQ6Qpb9MOHPVqhJnW/qo3HKhm49+lyvuCBmWqUdJugn7MKtz9TA==
X-Forefront-Antispam-Report CIP:2a01:111:f403:c20c::4; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR5P281CU006.outbound.protection.outlook.com; PTR:mail-germanywestcentralazlp170120004.outbound.protection.outlook.com; CAT:NONE; SFS:(13230040)(14060799003)(61400799027)(35042699022)(48200799018)(9140799003)(376014); DIR:OUT; SFP:1101;
X-ExternalRecipientOutboundConnectors 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-Auto-Response-Suppress DR, OOF, AutoReply
X-OriginatorOrg mitprod.onmicrosoft.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime 24 Oct 2025 08:14:30.1613 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id 25111748-f940-4c1a-2fc3-08de12d55b72
X-MS-Exchange-CrossTenant-Id 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-AuthSource CY4PEPF0000E9D8.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped CO1PR01MB7273
X-BeenThere kerberos@mit.edu
X-Mailman-Version 2.1.34
Precedence list
List-Id The Kerberos Authentication System Mailing List <kerberos.mit.edu>
List-Unsubscribe <https://mailman.mit.edu/mailman/options/kerberos>, <mailto:kerberos-request@mit.edu?subject=unsubscribe>
List-Archive <http://mailman.mit.edu/pipermail/kerberos/>
List-Post <mailto:kerberos@mit.edu>
List-Help <mailto:kerberos-request@mit.edu?subject=help>
List-Subscribe <https://mailman.mit.edu/mailman/listinfo/kerberos>, <mailto:kerberos-request@mit.edu?subject=subscribe>
X-Mailman-Original-Message-ID <3246238c-d4e2-4a72-a4fd-855ec9cfdbee@innomotics.com>
X-Mailman-Original-References <CAExmWcgo0ZHmJB4or0isZtwy=an7tD+SpzQ=_ymYd6RfZBEtSA@mail.gmail.com>
Xref csiph.com comp.protocols.kerberos:5450

Show key headers only | View raw


On 2025-10-24 02:53, Jake Scott wrote:
> Hi there..
> 
> I've been working on a spec for GSSAPI on Go similar to RFC2744 and RFC2853
> for C and Java.  I have a working implementation of the described interface
> and a provider that wraps the MIT & Heimdal C libraries.  The idea is to
> provide an idomatic interface for Go developers that supports multiple
> providers (like the C provider or a pure Go provider at some point).

I forgot to mention regarding a pure Go provider: This would be the same 
situation as in Java. I highly do NOT recomment doing so for at least 
these reasons:
* You will constantly lag behind other providers
* You will either miss or be forced to implement custom ticket cache 
providers, e.g., SSSD comes with a memory-based one similar to Windows' 
LSASS, but JGSS does not support it, therefore Java cannot use it:
> ddsnvo@deblndw013x2v:~
> $ klist
> Ticket cache: KCM:1000:28297
> Default principal: uawetech@INNOMOTICS.NET
> 
> Valid starting     Expires            Service principal
> 24/10/25 09:41:55  24/10/25 19:41:55  krbtgt/INNOMOTICS.NET@INNOMOTICS.NET

Java's ticket cache is pure memory which means pure crap. I need to 
change and fiddle with the Subject between threads in a thread pool 
executor while MIT Kerberos does this nicely either with a file-based or 
KCM-based cache. The Java approach leads to more code or a cache 
per-thread which is slow to populate.
* If you consider to add SSPI to the might at some might you won't never 
be able to tap into the TGT because LSASS will never grant to direct 
access to it (this busted Java years ago). You have to go through direct 
APIs only. This might be the case with Apple Kerberos as well with a 
custom cache provider.

Michael

Back to comp.protocols.kerberos | Previous | Next | Find similar


Thread

Re: Golang GSSAPI spec "Osipov, Michael (IN IT IN)" <michael.osipov@innomotics.com> - 2025-10-24 10:14 +0200

csiph-web