JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Developer's Guide to Oracle Solaris Security     Oracle Solaris 11 Express 11/10
search filter icon
search icon

Document Information

Preface

1.  Oracle Solaris Security for Developers (Overview)

2.  Developing Privileged Applications

3.  Writing PAM Applications and Services

4.  Writing Applications That Use GSS-API

5.  GSS-API Client Example

6.  GSS-API Server Example

7.  Writing Applications That Use SASL

8.  Introduction to the Oracle Solaris Cryptographic Framework

9.  Writing User-Level Cryptographic Applications and Providers

10.  Introduction to the Oracle Solaris Key Management Framework

A.  Sample C-Based GSS-API Programs

B.  GSS-API Reference

C.  Specifying an OID

D.  Source Code for SASL Example

E.  SASL Reference Tables

F.  Packaging and Signing Cryptographic Providers

Glossary

Index

A

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

G

General Security Standard Application Programming Interface, See GSS-API
GetMechanismInfo() function, Sign and Verify Example
GetRandSlot() function, Random Byte Generation Example
GetTokenInfo() function, Random Byte Generation Example
gss_accept_sec_context() function
Accepting a Context in GSS-API
GSS-API Functions
GSS-API server example, Accepting a Context
gss_acquire_cred() function
Acquiring Credentials in GSS-API
GSS-API Functions
GSS-API server example, Acquiring Credentials
gss_add_cred() function
Acquiring Credentials in GSS-API
GSS-API Functions
gss_add_oid_set_member() function, GSS-API Functions
GSS-API
acquiring credentials, Acquiring Credentials
anonymous authentication, Performing Anonymous Authentication in GSS-API
anonymous name format, Format of Anonymous Names
channel bindings
Using Channel Bindings in GSS-API
Address Types for Channel Bindings
communication layers, Introduction to GSS-API
comparing names in, Comparing Names in GSS-API
confidentiality, Sending Protected Data in GSS-API
constructing OIDs, Constructing Mechanism OIDs
context establishment example, Establishing a Security Context for GSS-API
contexts
acceptance example, Accepting a Context
deallocation, Cleaning Up a GSS-API Session
expiration, Context Expiration
createMechOid() function, createMechOid() Function
credentials, Working With Credentials in GSS-API
expiration, Credential Expiration
data types
GSS-API Data Types
GSS-API Data Types and Values
detecting out-of-sequence problems, Detecting Sequence Problems in GSS-API
developing applications, Developing Applications That Use GSS-API
displaying status codes, Displaying Status Codes
encryption
Sending Protected Data in GSS-API
Wrapping Messages With gss_wrap()
exporting contexts
Exporting and Importing Contexts in GSS-API
Context Exportation and Interprocess Tokens
files containing OID values, Files with OID Values
functions, GSS-API Functions
generalized steps, Generalized GSS-API Usage
gss-client example
context deletion, Deleting the Security Context
contexts, Miscellaneous GSSAPI Context Operations on the Client Side
sending messages, Wrapping and Sending a Message
signature blocks, Reading and Verifying a Signature Block From a GSS-API Client
gss-server example
signing messages, Signing and Returning the Message
unwrapping messages, Unwrapping the Message
gss_str_to_oid() function, gss_str_to_oid() Function
include files, Generalized GSS-API Usage
integrity, Sending Protected Data in GSS-API
interprocess tokens, Context Exportation and Interprocess Tokens
introduction, Introduction to GSS-API
Kerberos v5 status codes, Kerberos v5 Status Codes
language bindings, Language Bindings for GSS-API
limitations, Limitations of GSS-API
mech file, /etc/gss/mech File
message transmission, Confirming Message Transmission in GSS-API
MICs, Sending Protected Data in GSS-API
minor-status codes, Use of minor_status Parameter
miscellaneous sample functions
source code, Miscellaneous GSS-API Sample Functions
mutual authentication, Performing Mutual Authentication Between Peers in GSS-API
name types
GSS-API OIDs
Name Types
OIDs, GSS-API OIDs
other context services, Using Other Context Services in GSS-API
outside references, Where to Get More Information on GSS-API
portability, Application Portability With GSS-API
protecting channel-binding information, Protection of Channel-Binding Information
QOP
Application Portability With GSS-API
/etc/gss/qop File
readable name syntax, Human-Readable Name Syntax
releasing contexts, Cleanup in the GSSAPI Server Example
releasing stored data, Deletion of Contexts and Stored Data
remote procedure calls, Remote Procedure Calls With GSS-API
replaced functions, Functions From Previous Versions of GSS-API
role in Oracle Solaris OS, Network Security Architecture
sample client application
description, GSSAPI Client Example Overview
source code, Client-Side Application
sample server application
description, GSSAPI Server Example Overview
source code, Server-Side Application
specifying non-default mechanisms, Specifying a Non-Default Mechanism
specifying OIDs, Specifying an OID
status code macros, Status Code Macros
status codes
GSS-API Status Codes
GSS-API Status Codes
GSS-API Major Status Code Values
supported credentials, Types of Credentials Supported
tokens, GSS-API Tokens
context-level, GSS-API Tokens
interprocess, Interprocess Tokens in GSS-API
per-message, GSS-API Tokens
translation into GSS-API format, Translating a Service Name into GSS-API Format
wrap-size limits, Wrap Size Limits and QOP Values
gss_buffer_desc structure, Strings and Similar Data in GSS-API
gss_buffer_desc structure, gss_buffer_desc
gss_buffer_t pointer, Strings and Similar Data in GSS-API
GSS_C_ACCEPT credential, Working With Credentials in GSS-API
GSS_C_BOTH credential, Working With Credentials in GSS-API
GSS_C_INITIATE credential, Working With Credentials in GSS-API
GSS_CALLING_ERROR macro
GSS-API Status Codes
Status Code Macros
gss_canonicalize_name() function
Names in GSS-API
GSS-API Functions
gss_channel_bindings_structure structure, gss_channel_bindings_struct
gss_channel_bindings_t data type, Using Channel Bindings in GSS-API
gss-client example
context deletion, Deleting the Security Context
obtaining context status, Miscellaneous GSSAPI Context Operations on the Client Side
restoring contexts, Miscellaneous GSSAPI Context Operations on the Client Side
saving contexts, Miscellaneous GSSAPI Context Operations on the Client Side
sending messages, Wrapping and Sending a Message
signature blocks, Reading and Verifying a Signature Block From a GSS-API Client
gss-client sample application, GSSAPI Client Example Overview
gss_compare_name() function
Comparing Names in GSS-API
Comparing Names in GSS-API
GSS-API Functions
gss_context_time() function, GSS-API Functions
gss_create_empty_oid_set() function, GSS-API Functions
gss_delete_oid() function, Functions for Manipulating OIDs
gss_delete_sec_context() function
Cleaning Up a GSS-API Session
GSS-API Functions
releasing contexts, Deletion of Contexts and Stored Data
gss_display_name() function
Names in GSS-API
GSS-API Functions
gss_display_status() function
GSS-API Functions
Displaying Status Codes
gss_duplicate_name() function, GSS-API Functions
gss_export_context() function, Interprocess Tokens in GSS-API
gss_export_name() function, GSS-API Functions
gss_export_sec_context() function
Exporting and Importing Contexts in GSS-API
GSS-API Functions
gss_get_mic() function
Sending Protected Data in GSS-API
Tagging Messages With gss_get_mic()
GSS-API Functions
comparison with gss_wrap()function, Sending Protected Data in GSS-API
GSS-API server example, Signing and Returning the Message
gss_import_name() function
Names in GSS-API
GSS-API Functions
GSS-API client example, Translating a Service Name into GSS-API Format
GSS-API server example, Acquiring Credentials
gss_import_sec_context() function
Exporting and Importing Contexts in GSS-API
GSS-API Functions
gss_indicate_mechs() function, GSS-API Functions
gss_init_sec_context() function
Initiating a Context in GSS-API
Using Other Context Services in GSS-API
GSS-API Functions
GSS-API client example, Establishing a Security Context for GSS-API
use in anonymous authentication, Performing Anonymous Authentication in GSS-API
use in mutual authentication, Performing Mutual Authentication Between Peers in GSS-API
gss_inquire_context() function, GSS-API Functions
gss_inquire_context function, Obtaining Context Information in GSS-API
gss_inquire_cred_by_mech() function, GSS-API Functions
gss_inquire_cred() function, GSS-API Functions
gss_inquire_mechs_for_name() function, GSS-API Functions
gss_inquire_names_for_mech() function, GSS-API Functions
gss_OID_desc structure, gss_OID_desc
gss_OID pointer, GSS-API OIDs
gss_OID_set_desc structure, GSS-API OIDs
gss_OID_set_desc structure, gss_OID_set_desc
gss_OID_set pointer, GSS-API OIDs
gss_oid_to_str() function, Functions for Manipulating OIDs
gss_process_context_token() function, GSS-API Functions
gss_release_buffer() function
Cleaning Up a GSS-API Session
GSS-API Functions
gss_release_cred() function
Cleaning Up a GSS-API Session
GSS-API Functions
GSS-API server example, Cleanup in the GSSAPI Server Example
gss_release_name() function
Cleaning Up a GSS-API Session
GSS-API Functions
releasing stored data, Deletion of Contexts and Stored Data
gss_release_oid() function
GSS-API client example, GSSAPI Client Example: main() Function
GSS-API server example, Acquiring Credentials
gss_release_oid_set() function
Cleaning Up a GSS-API Session
GSS-API Functions
GSS_ROUTINE_ERROR macro
GSS-API Status Codes
Status Code Macros
gss_seal() function, Renamed Functions
gss-server example
signing messages, Signing and Returning the Message
unwrapping messages, Unwrapping the Message
gss-server sample application, GSSAPI Server Example Overview
gss_sign() function, Renamed Functions
gss_str_to_oid() function
Functions for Manipulating OIDs
gss_str_to_oid() Function
GSS_SUPPLEMENTARY_INFO macro
GSS-API Status Codes
Status Code Macros
gss_test_oid_set_member() function, GSS-API Functions
gss_unseal() function, Renamed Functions
gss_unwrap() function, GSS-API Functions
GSS-API server example, Unwrapping the Message
gss_verify() function, Renamed Functions
gss_verify_mic() function, GSS-API Functions
gss_wrap() function
Sending Protected Data in GSS-API
Handling Wrap Size Issues in GSS-API
GSS-API Functions
comparison with gss_get_mic() function, Sending Protected Data in GSS-API
wrapping messages, Wrapping Messages With gss_wrap()
gss_wrap_size_limit() function
Handling Wrap Size Issues in GSS-API
GSS-API Functions
gssapi.h file, Generalized GSS-API Usage
guidelines for privileged applications, Guidelines for Developing Privileged Applications