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

S

SASL
architecture, SASL Architecture
authentication, SASL Authentication
authid, SASL Library Basics
auxprop plug-ins, Auxiliary Property (auxprop) Plug-ins
callbacks
SASL_CB_AUTHNAME, Communication in SASL
SASL_CB_CANON_USER, Communication in SASL
SASL_CB_ECHOPROMPT, Communication in SASL
SASL_CB_GETCONF, Communication in SASL
SASL_CB_GETOPT, Communication in SASL
SASL_CB_GETPATH, Communication in SASL
SASL_CB_GETREALM, Communication in SASL
SASL_CB_LANGUAGE, Communication in SASL
SASL_CB_LOG, Communication in SASL
SASL_CB_NOECHOPROMPT, Communication in SASL
SASL_CB_PASS, Communication in SASL
SASL_CB_PROXY_POLICY, Communication in SASL
SASL_CB_SERVER_USERDB_CHECKPASS, Communication in SASL
SASL_CB_SERVER_USERDB_SETPASS, Communication in SASL
SASL_CB_USER, Communication in SASL
SASL_CB_VERIFYFILE, Communication in SASL
canonicalization, User Canonicalization Plug-ins
client sample application, SASL Client Example
confidentiality, SASL Confidentiality and Integrity
connection contexts, SASL Connection Contexts
functions, SASL Interface Summaries
integrity, SASL Confidentiality and Integrity
library, SASL Library Basics
libsasl API, Communication in SASL
libsasl initialization, libsasl Initialization
life cycle, Steps in the SASL Cycle
mechanisms, Security Mechanisms
overview, Introduction to Simple Authentication Security Layer (SASL)
plug-in design, SASL Plug-in Development Guidelines
client plug-ins, Client Plug-ins
overview, SASL Plug-in Overview
server plug-ins, Server Plug-ins
structures, Important Structures for SASL Plug-ins
reference tables, SASL Interface Summaries
releasing resources, libsasl Cleanup
releasing sessions, Releasing SASL Sessions
role in Oracle Solaris OS, Network Security Architecture
sample functions, Common Code
sample output, SASL Example
server sample application, SASL Server Example
session initialization, SASL Session Initialization
setting SSF, SASL Session Initialization
SPI, SASL Plug-in Overview
SSF, SASL Security Strength Factor
userid, SASL Library Basics
sasl_canonuser_plug_nit() function, User Canonicalization Plug-ins
SASL_CB_AUTHNAME callback, Communication in SASL
SASL_CB_CANON_USER callback, Communication in SASL
SASL_CB_ECHOPROMPT callback, Communication in SASL
SASL_CB_GETCONF callback, Communication in SASL
SASL_CB_GETOPT callback, Communication in SASL
SASL_CB_GETPATH callback, Communication in SASL
SASL_CB_GETREALM callback, Communication in SASL
SASL_CB_LANGUAGE callback, Communication in SASL
SASL_CB_LOG callback, Communication in SASL
SASL_CB_NOECHOPROMPT callback, Communication in SASL
SASL_CB_PASS callback, Communication in SASL
SASL_CB_PROXY_POLICY callback, Communication in SASL
SASL_CB_SERVER_USERDB_CHECKPASS callback, Communication in SASL
SASL_CB_SERVER_USERDB_SETPASS callback, Communication in SASL
SASL_CB_USER callback, Communication in SASL
SASL_CB_VERIFYFILE callback, Communication in SASL
sasl_client_add_plugin() function, SASL Plug-in Overview
sasl_client_init() function
libsasl Initialization
SASL Plug-in Overview
sasl_client_new() function, SASL life cycle, SASL Session Initialization
sasl_client_start() function, SASL life cycle, SASL Authentication
SASL_CONTINUE flag, SASL Authentication
sasl_decode() function, SASL Confidentiality and Integrity
sasl_dispose() function
Releasing SASL Sessions
libsasl Cleanup
sasl_done() function
Releasing SASL Sessions
libsasl Cleanup
sasl_encode() function, SASL Confidentiality and Integrity
sasl_getprop() function, checking SSF, SASL Confidentiality and Integrity
SASL_INTERACT flag, SASL Authentication
SASL_OK flag, SASL Authentication
sasl_server_add_plugin() function, SASL Plug-in Overview
sasl_server_init() function
libsasl Initialization
SASL Plug-in Overview
sasl_server_new() function, SASL life cycle, SASL Session Initialization
sasl_server_start() function, SASL life cycle, SASL Authentication
SEAM, GSS-API, Available Mechanisms in GSS-API
security context, See contexts
security flavor, Glossary
security mechanisms, See GSS-API
security policy, privileged application guidelines, Guidelines for Developing Privileged Applications
security strength factor, See SSF
send_token() function, GSS-API client example, Establishing a Security Context for GSS-API
sequence problems, GSS-API, Detecting Sequence Problems in GSS-API
server_acquire_creds() function, GSS-API server example, Acquiring Credentials
server_establish_context() function, GSS-API server example, Accepting a Context
server plug-ins, SASL, Server Plug-ins
service provider interface, See SPI
session management, PAM service module, PAM Service Modules
session objects, Oracle Solaris cryptographic framework, Oracle Solaris Cryptography Terminology
setppriv() function, synopsis, setppriv(): for Setting Privileges
shell escapes, and privileges, Guidelines for Developing Privileged Applications
sign_server() function
GSS-API client example, GSSAPI Server Example: main() Function
GSS-API server example, Receiving Data From a Client
signature blocks
GSS-API
gss-client example, Reading and Verifying a Signature Block From a GSS-API Client
signing messages, GSS-API, Signing and Returning the Message
signing messages example, Oracle Solaris cryptographic framework, Sign and Verify Example
signing packages, Adding Signatures to Providers
Simple Authentication and Security Layer, See SASL
slots, Oracle Solaris cryptographic framework, Oracle Solaris Cryptography Terminology
soft tokens, Oracle Solaris cryptographic framework, Oracle Solaris Cryptography Terminology
specifying a QOP, Files with OID Values
specifying mechanisms in GSS-API, Files with OID Values
specifying OIDs, Specifying an OID
SPI
Oracle Solaris cryptographic framework
kernel level, Components of the Cryptographic Framework
user level, Components of the Cryptographic Framework
SSF
defined, SASL Security Strength Factor
setting
SASL Session Initialization
SASL Authentication
status codes
GSS-API
GSS-API Status Codes
GSS-API Status Codes
major, GSS-API Status Codes
minor, GSS-API Status Codes
strings, GSS-API, Strings and Similar Data in GSS-API
SUNW_C_GetMechSession() function
Extended PKCS #11 Functions: SUNW_C_GetMechSession()
Extended PKCS #11 Functions: SUNW_C_KeyToObject
digest message example, Message Digest Example
symmetric encryption example, Symmetric Encryption Example
symmetric encryption
Oracle Solaris cryptographic framework
example, Symmetric Encryption Example
system privileges, Privilege Categories
System V IPC privileges, Privilege Categories