11.07.2015 Views

Borland VisiBroker® 7.0 - Borland Technical Publications

Borland VisiBroker® 7.0 - Borland Technical Publications

Borland VisiBroker® 7.0 - Borland Technical Publications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Security for the <strong>Borland</strong> web container . . . . . . . . 83Securing your <strong>Borland</strong> web container . . . . . . . 83Securing your web application. . . . . . . . . . . 83Three-tier authorization scheme . . . . . . . . . . . 84Setting up “run-as” role . . . . . . . . . . . . . . 84Chapter 9Security Properties for Java 87Chapter 10Security Properties for C++ 91Chapter 11VisiSecure for C++ APIs 95General API . . . . . . . . . . . . . . . . . . . . . . 95class vbsec::Current . . . . . . . . . . . . . . . . 95Include File . . . . . . . . . . . . . . . . . . . 95Methods . . . . . . . . . . . . . . . . . . . . 95class vbsec::Context . . . . . . . . . . . . . . . . 96Include File . . . . . . . . . . . . . . . . . . . 96Methods . . . . . . . . . . . . . . . . . . . . 96class vbsec::Principal . . . . . . . . . . . . . . . 99Include file . . . . . . . . . . . . . . . . . . . 99Methods . . . . . . . . . . . . . . . . . . . . 99class vbsec::Credential . . . . . . . . . . . . . . 99Include File . . . . . . . . . . . . . . . . . . . 99class vbsec::Subject . . . . . . . . . . . . . . . 100Include File . . . . . . . . . . . . . . . . . . 100Methods . . . . . . . . . . . . . . . . . . . 100class vbsec::Wallet . . . . . . . . . . . . . . . 101Include File . . . . . . . . . . . . . . . . . . 101Methods . . . . . . . . . . . . . . . . . . . 101class vbsec::WalletFactory. . . . . . . . . . . . 101Include File . . . . . . . . . . . . . . . . . . 101Methods . . . . . . . . . . . . . . . . . . . 101SSL API . . . . . . . . . . . . . . . . . . . . . . . 103class vbsec::SSLSession . . . . . . . . . . . . 103Include File . . . . . . . . . . . . . . . . . . 103Methods . . . . . . . . . . . . . . . . . . . 103class vbsec::VBSSLContext . . . . . . . . . . . 104Include File . . . . . . . . . . . . . . . . . . 104Methods . . . . . . . . . . . . . . . . . . . 104class ssl::CipherSuiteInfo . . . . . . . . . . . . 104Include File . . . . . . . . . . . . . . . . . . 104class CipherSuiteName . . . . . . . . . . . . . 105Include File . . . . . . . . . . . . . . . . . . 105Methods . . . . . . . . . . . . . . . . . . . 105class vbsec::SecureSocketProvider . . . . . . . 105Include File . . . . . . . . . . . . . . . . . . 105Methods . . . . . . . . . . . . . . . . . . . 105class ssl::Current . . . . . . . . . . . . . . . . 106Include File . . . . . . . . . . . . . . . . . . 106Methods . . . . . . . . . . . . . . . . . . . 106Certificate API. . . . . . . . . . . . . . . . . . . . 109class vbsec::CertificateFactory . . . . . . . . . 109Include File . . . . . . . . . . . . . . . . . . 109Methods . . . . . . . . . . . . . . . . . . . 109class CORBAsec::X509Cert . . . . . . . . . . . 111Include File . . . . . . . . . . . . . . . . . . 111Methods . . . . . . . . . . . . . . . . . . . . 111class CORBAsec::X509CertExtension . . . . . . 112Include File . . . . . . . . . . . . . . . . . . 112QoP API . . . . . . . . . . . . . . . . . . . . . . . 113class vbsec::ServerConfigImpl . . . . . . . . . . 113Include File . . . . . . . . . . . . . . . . . . 113class ServerQoPPolicyImpl. . . . . . . . . . . . 113Include File . . . . . . . . . . . . . . . . . . 113Methods . . . . . . . . . . . . . . . . . . . . 113class vbsec::ClientConfigImpl . . . . . . . . . . 114Include File . . . . . . . . . . . . . . . . . . 114Methods . . . . . . . . . . . . . . . . . . . . 114class vbsec::ClientQoPPolicyImpl . . . . . . . . 114Include File . . . . . . . . . . . . . . . . . . 114Methods . . . . . . . . . . . . . . . . . . . . 114Authorization API . . . . . . . . . . . . . . . . . . 115class csiv2::AccessPolicyManager . . . . . . . . 115Include File . . . . . . . . . . . . . . . . . . 115Methods . . . . . . . . . . . . . . . . . . . . 115class csiv2::ObjectAccessPolicy . . . . . . . . . 116Include File . . . . . . . . . . . . . . . . . . 116Methods . . . . . . . . . . . . . . . . . . . . 116Chapter 12Security SPI for C++ 117Plugin Mechanism and SPIs. . . . . . . . . . . . . 117Providers. . . . . . . . . . . . . . . . . . . . . . . 119Providers and exceptions. . . . . . . . . . . . . 119vbsec::LoginModule . . . . . . . . . . . . . . . . . 120Include File . . . . . . . . . . . . . . . . . . . . 120Methods . . . . . . . . . . . . . . . . . . . . . 120vbsec::CallbackHandler . . . . . . . . . . . . . . . 121Include file . . . . . . . . . . . . . . . . . . . . 121Methods . . . . . . . . . . . . . . . . . . . . . 121vbsec::IdentityAdapter . . . . . . . . . . . . . . . . 121IdentityAdapters included withthe VisiSecure . . . . . . . . . . . . . . . . . 121Methods . . . . . . . . . . . . . . . . . . . . . 121vbsec::MechanismAdapter . . . . . . . . . . . . 122Methods . . . . . . . . . . . . . . . . . . . . . 123vbsec::AuthenticationMechanisms. . . . . . . . . . 123Credential-related methods. . . . . . . . . . . . 123Context-related methods . . . . . . . . . . . . . 124vbsec::Target . . . . . . . . . . . . . . . . . . . . 125Methods . . . . . . . . . . . . . . . . . . . . . 125vbsec::AuthorizationServicesProvider . . . . . . . . 126Methods . . . . . . . . . . . . . . . . . . . . . 126vbsec::Resource . . . . . . . . . . . . . . . . . . . 127Methods . . . . . . . . . . . . . . . . . . . . . 127vbsec::Privileges. . . . . . . . . . . . . . . . . . . 127Constructors . . . . . . . . . . . . . . . . . . . 127Methods . . . . . . . . . . . . . . . . . . . . . 127vbsec::AttributeCodec . . . . . . . . . . . . . . . . 128Methods . . . . . . . . . . . . . . . . . . . . . 128iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!