gss_wrap man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

gss_wrap(3GSS)	Generic Security Services API Library Functions gss_wrap(3GSS)

NAME
       gss_wrap - attach a cryptographic message

SYNOPSIS
       cc [ flag... ] file... -lgss  [ library... ]
       #include <gssapi/gssapi.h>

       OM_uint32 gss_wrap(OM_uint32 *minor_status,
	    const gss_ctx_id_t context_handle, int conf_req_flag,
	    gss_qop_t qop_req, const gss_buffer_t input_message_buffer,
	    int *conf_state, gss_buffer_t output_message_buffer);

DESCRIPTION
       The  gss_wrap()	function  attaches  a cryptographic MIC and optionally
       encrypts the specified input_message. The output_message contains  both
       the  MIC and the message. The qop_req parameter allows a choice between
       several cryptographic algorithms, if supported by the chosen mechanism.

       Since some application-level protocols may wish to use  tokens  emitted
       by gss_wrap() to provide secure framing, the GSS-API supports the wrap‐
       ping of zero-length messages.

PARAMETERS
       The parameter descriptions for gss_wrap() follow:

       minor_status		The status code	 returned  by  the  underlying
				mechanism.

       context_handle		Identifies  the	 context  on which the message
				will be sent.

       conf_req_flag		If the value  of  conf_req_flag	 is  non-zero,
				both  confidentiality  and  integrity services
				are requested. If the value is zero, then only
				integrity service is requested.

       qop_req			Specifies  the required quality of protection.
				A mechanism-specific default may be  requested
				by setting qop_req to GSS_C_QOP_DEFAULT. If an
				unsupported protection strength is  requested,
				gss_wrap()   will  return  a  major_status  of
				GSS_S_BAD_QOP.

       input_message_buffer	The message to be protected.

       conf_state		If the value of conf_state is non-zero, confi‐
				dentiality,  data  origin  authentication, and
				integrity services have been applied.  If  the
				value  is  zero,  then integrity services have
				been applied. Specify NULL if  this  parameter
				is not required.

       output_message_buffer	The  buffer  to receive the protected message.
				Storage associated with this message  must  be
				freed by the application after use with a call
				to gss_release_buffer(3GSS).

ERRORS
       gss_wrap() may return the following status codes:

       GSS_S_COMPLETE		Successful completion.

       GSS_S_CONTEXT_EXPIRED	The context has already expired.

       GSS_S_NO_CONTEXT		The context_handle parameter did not  identify
				a valid context.

       GSS_S_BAD_QOP		The  specified	QOP  is	 not  supported by the
				mechanism.

       GSS_S_FAILURE		The underlying mechanism detected an error for
				which  no specific GSS status code is defined.
				The mechanism-specific status code reported by
				means  of  the	minor_status parameter details
				the error condition.

ATTRIBUTES
       See attributes(5)  for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────────────┐
       │      ATTRIBUTE TYPE	     │		ATTRIBUTE VALUE		   │
       ├─────────────────────────────┼─────────────────────────────────────┤
       │Availability		     │system/library/security/gss (32-bit) │
       ├─────────────────────────────┼─────────────────────────────────────┤
       │			     │SUNWgssx (64-bit)			   │
       ├─────────────────────────────┼─────────────────────────────────────┤
       │MT-Level		     │Safe				   │
       └─────────────────────────────┴─────────────────────────────────────┘

SEE ALSO
       gss_release_buffer(3GSS), attributes(5)

       Solaris Security for Developers Guide

SunOS 5.11			  15 Jan 2003			gss_wrap(3GSS)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net