{
    "mode": "man",
    "parameter": "rpc_gss_set_svc_name",
    "section": "3",
    "url": "https://www.chedong.com/phpMan.php/man/rpc_gss_set_svc_name/3/json",
    "generated": "2026-06-02T14:24:15Z",
    "synopsis": "#include <rpc/rpcsecgss.h>\nboolt\nrpcgsssetsvcname(const char *principal, const char *mechanism, uint reqtime,\nuint program, uint version);",
    "sections": {
        "NAME": {
            "content": "rpcgsssetsvcname — Associate a GSS-API service principal with an RPC service\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "#include <rpc/rpcsecgss.h>\n\nboolt\nrpcgsssetsvcname(const char *principal, const char *mechanism, uint reqtime,\nuint program, uint version);\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This function registers a service principal which will be used to authenticate RPCSECGSS secu‐\nrity contexts for a given RPC program and version.\n",
            "subsections": []
        },
        "PARAMETERS": {
            "content": "principal  A string representing the service principal in the form \"service@hostname\"\n\nmechanism  The name of the security mechanism\n\nreqtime   The time in seconds that the service credentials should remain valid.  See\ngssacquirecred(3) for more details.  principal.\n\nprogram    RPC program number for this service\n\nversion    RPC program version for this service\n",
            "subsections": []
        },
        "RETURN VALUES": {
            "content": "Returns TRUE if the service principal was registered or FALSE otherwise.\n",
            "subsections": []
        },
        "AVAILABILITY": {
            "content": "The rpcgsssetsvcname() function is part of libtirpc.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "rpc(3), gssapi(3), gssacquirecred(3), rpcsecgss(3)\n",
            "subsections": []
        },
        "AUTHORS": {
            "content": "This manual page was written by Doug Rabson <dfr@FreeBSD.org>.\n\nBSD                            January 26, 2010                            BSD",
            "subsections": []
        }
    },
    "summary": "rpcgsssetsvcname — Associate a GSS-API service principal with an RPC service",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "rpc",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/rpc/3/json"
        },
        {
            "name": "gssapi",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/gssapi/3/json"
        },
        {
            "name": "gssacquirecred",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/gssacquirecred/3/json"
        },
        {
            "name": "rpcsecgss",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/rpcsecgss/3/json"
        }
    ]
}