Networking Services Library Functions
rpc_gss_max_data_length(3NSL)
NAME
rpc_gss_max_data_length, rpc_gss_svc_max_data_length - get
maximum data length for transmissionSYNOPSIS
#include
int rpc_gss_max_data_length(AUTH *handle, int max_tp_unit_len);
int rpc_gss_svc_max_data_length(struct svc_req *req, int max_tp_unit_len);
DESCRIPTION
Performing a security transformation on a piece of data gen-
erally produces data with a different (usually greater)length. For some transports, such as UDP, there is a max-
imum length of data which can be sent out in one data unit. Applications need to know the maximum size a piece of data can be before it's transformed, so that the resulting data will still "fit" on the transport. These two functions return that maximum size.rpc_gss_max_data_length() is the client-side version;
rpc_gss_svc_max_data_length() is the server-side version.
PARAMETERS
handle An RPC context handle of type AUTH, returned when a context is created (forexample, by rpc_gss_seccreate(). Secu-
rity service and QOP are bound to this handle, eliminating any need to specify them.max_tp_unit_len The maximum size of a piece of data
allowed by the transport.req A pointer to an RPC svc_req structure,
containing information on the context(for example, program number and creden-
tials).RETURN VALUES
Both functions return the maximum size of untransformed data allowed, as an int.SunOS 5.11 Last change: 5 Feb 2002 1
Networking Services Library Functionsrpc_gss_max_data_length(3NSL)
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:_______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|________________________________________|
| MT-Level | MT-Safe |
|_____________________________|________________________________________|
| Availability | system/library/security/rpcsec (32-bit)|
|_____________________________|________________________________________|
| | SUNWrsgx (64-bit) |
|_____________________________|________________________________________|
SEE ALSO
rpc(3NSL), rpcsec_gss(3NSL), attributes(5)
ONC+ Developer's GuideLinn, J. RFC 2078, Generic Security Service Application Pro-
gram Interface, Version 2. Network Working Group. January 1997.SunOS 5.11 Last change: 5 Feb 2002 2
Networking Services Library Functionsrpc_gss_max_data_length(3NSL)
SunOS 5.11 Last change: 5 Feb 2002 3