没有合适的资源?快使用搜索试试~ 我知道了~
首页FreeSSL for Orbacus Guide
FreeSSL for Orbacus Guide
需积分: 9 16 下载量 6 浏览量
更新于2023-03-16
收藏 278KB PDF 举报
This manual describes the FreeSSL plug-in, which enables secure communications using the Orbacus ORB in both Java and C++.
资源详情
资源推荐
ORBACUS
®
PROGRESS
®
FreeSSL for Orbacus Guide
Version 4.3.4, February 2010
© 2010 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
These materials and all Progress
®
software products are copyrighted and all rights are reserved by Progress
Software Corporation. The information in these materials is subject to change without notice, and Progress
Software Corporation assumes no responsibility for any errors that may appear therein. The references in these
materials to specific platforms supported are subject to change.
Actional, Apama, Apama (and Design), Artix, Business Empowerment, DataDirect (and design), DataDirect
Connect, DataDirect Connect64, DataDirect Technologies, DataDirect XML Converters, DataDirect XQuery,
DataXtend, Dynamic Routing Architecture, EdgeXtend, Empowerment Center, Fathom, FUSE Mediation Router,
FUSE Message Broker, FUSE Services Framework, IntelliStream, IONA, IONA (and design), Making Software
Work Together, Mindreef, ObjectStore, OpenEdge, Orbix, PeerDirect, POSSENET, Powered by Progress,
PowerTier, Progress, Progress DataXtend, Progress Dynamics, Progress Business Empowerment, Progress
Empowerment Center, Progress Empowerment Program, Progress OpenEdge, Progress Profiles, Progress Results,
Progress Software Developers Network, Progress Sonic, ProVision, PS Select, SequeLink, Shadow, SOAPscope,
SOAPStation, Sonic, Sonic ESB, SonicMQ, Sonic Orchestration Server, SonicSynergy, SpeedScript, Stylus Studio,
Technical Empowerment, WebSpeed, Xcalia (and design), and Your Software, Our Technology–Experience the
Connection are registered trademarks of Progress Software Corporation or one of its affiliates or subsidiaries in the
U.S. and/or other countries. AccelEvent, Apama Dashboard Studio, Apama Event Manager, Apama Event
Modeler, Apama Event Store, Apama Risk Firewall, AppsAlive, AppServer, ASPen, ASP-in-a-Box, BusinessEdge,
Business Making Progress, Cache-Forward, DataDirect Spy, DataDirect SupportLink, FUSE, Future Proof, GVAC,
High Performance Integration, ObjectStore Inspector, ObjectStore Performance Expert, OpenAccess, Orbacus,
Pantero, POSSE, ProDataSet, Progress ESP Event Manager, Progress ESP Event Modeler, Progress Event Engine,
Progress RFID, Progress Software Business Making Progress, PSE Pro, SectorAlliance, SeeThinkAct, Shadow z/
Services, Shadow z/Direct, Shadow z/Events, Shadow z/Presentation, Shadow Studio, SmartBrowser,
SmartComponent, SmartDataBrowser, SmartDataObjects, SmartDataView, SmartDialog, SmartFolder,
SmartFrame, SmartObjects, SmartPanel, SmartQuery, SmartViewer, SmartWindow, Sonic Business Integration
Suite, Sonic Process Manager, Sonic Collaboration Server, Sonic Continuous Availability Architecture, Sonic
Database Service, Sonic Workbench, Sonic XML Server, The Brains Behind BAM, WebClient, and Who Makes
Progress are trademarks or service marks of Progress Software Corporation and/or its subsidiaries or affiliates in the
U.S. and other countries. Java and all Java-based marks are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries. Any other trademarks contained herein are the property of their
respective owners.
Third Party Acknowledgments:
Progress Orbacus v4.3.4 incorporates mcpp v2.4.6 from sourceforge.net at http://sourceforge.net/projects/mcpp/.
Such technology is subject to the following terms and conditions: Copyright (c) 1998, 2002-2007 Kiyoshi Matsui
kmatsui@t3.rim.or.jp
All rights reserved. Some parts of this code are derived from the public domain software
DECUS cpp (1984, 1985) written by Martin Minow. Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following conditions are met: 1. Redistributions of source
code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions
in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE
AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Updated: February 3, 2010
3
Contents
Preface 5
The Orbacus Library 5
Audience 6
Getting the Latest Version 6
Searching the Orbacus Library 6
Additional Resources 7
Document Conventions 7
Chapter 1 Using FreeSSL for Orbacus 9
What is SSL? 10
Installation 13
Endpoint Configuration 15
Command-Line Options 16
Static Linking 17
URL Support 18
Contexts 19
Chapter 2 Extending the Hello World Application 25
Server Side Usage 26
Client Side Usage 30
Determining Peer Identity 33
Preventing Connections to Secure/Insecure Servers 35
Complete Example 36
Client Side 37
Server Side 46
Appendix A FSSL Definitions 55
Appendix B Toolkits Supported by FSSL 57
Appendix C FSSL Reference 59
Module CORBA 60
5
Preface
The Orbacus Library
The Orbacus documentation library consists of the following books:
• Orbacus Guide
• FreeSSL for Orbacus Guide (this book)
• JThreads/C++ Guide
• Orbacus Notify Guide
• .NET Connector Programmer’s Guide
Orbacus Guide
This manual describes how Orbacus implements the CORBA standard, and
describes how to develop and maintain code that uses the Orbacus ORB.
This is the primary developer’s guide and reference for Orbacus.
FreeSSL for Orbacus Guide
This manual describes the FreeSSL plug-in, which enables secure
communications using the Orbacus ORB in both Java and C++.
JThreads/C++ Guide
This manual describes JThreads/C++, which is a high-level thread
abstraction library that gives C++ programmers the look and feel of Java
threads.
Orbacus Notify Guide
This manual describes Orbacus Notify, an implementation of the Object
Management Group’s Notification Service specification.
剩余69页未读,继续阅读
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功