#include <SSLIOP_Factory.h>
Inheritance diagram for TAO::SSLIOP::Protocol_Factory:


Public Member Functions | |
| Protocol_Factory (void) | |
| Constructor. | |
| virtual | ~Protocol_Factory (void) |
| Destructor. | |
| virtual int | init (int argc, char *argv[]) |
| Dynamic linking hook. | |
| virtual int | match_prefix (const ACE_CString &prefix) |
| Verify prefix is a match. | |
| virtual const char * | prefix (void) const |
| Returns the prefix used by the protocol. | |
| virtual char | options_delimiter (void) const |
| virtual TAO_Acceptor * | make_acceptor (void) |
| virtual TAO_Connector * | make_connector (void) |
| virtual int | requires_explicit_endpoint (void) const |
Private Member Functions | |
| int | register_orb_initializer (CSIIOP::AssociationOptions csiv2_target_supports, CSIIOP::AssociationOptions csiv2_target_requires) |
| Create and register the SSLIOP ORB initializer. | |
Static Private Member Functions | |
| int | parse_x509_file (char *arg, char **path) |
Private Attributes | |
| ::Security::QOP | qop_ |
| ACE_Time_Value | timeout_ |
| The accept() timeout. | |
This class implements the SSLIOP-specific protocol factory implementation for use in TAO's pluggable protocols framework.
|
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Dynamic linking hook.
|
|
|
Reimplemented from TAO_Protocol_Factory. |
|
|
Reimplemented from TAO_Protocol_Factory. |
|
|
Verify prefix is a match.
Reimplemented from TAO_Protocol_Factory. |
|
|
Return the character used to mark where an endpoint ends and where its options begin. Reimplemented from TAO_Protocol_Factory. |
|
||||||||||||
|
Parse an X509 file path, which is expected to looks like: <x509path> ::= <prefix> ':' <path> <prefix> ::= 'PEM' | 'ASN1' <path> ::= any-string Returns either SSL_FILETYPE_ASN1, SSL_FILETYPE_PEM or -1 if the prefix can not be recognized. The *path will point to the part of the original buffer, after the initial ':', or will contain 0, if no path was specified. Beware: This function modifies the buffer pointed to by arg! |
|
|
Returns the prefix used by the protocol.
Reimplemented from TAO_Protocol_Factory. |
|
||||||||||||
|
Create and register the SSLIOP ORB initializer.
|
|
|
Implements TAO_Protocol_Factory. |
|
|
Default quality-of-protection settings for the SSLIOP pluggable protocol. |
|
|
The accept() timeout. This timeout includes the overall time to complete the SSL handshake. This includes both the TCP handshake and the SSL handshake. |
1.3.9.1