diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2000-11-16 03:13:34 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2000-11-16 03:13:34 +0000 |
commit | a4c04baea35f52d73649d628a6e66c2abf779a15 (patch) | |
tree | 03c9ed6e1173a7e6fb06aa9cc482d41bc0c68ec7 /TAO/orbsvcs/orbsvcs/Security.idl | |
parent | 6b6435e50948071159ca8dd69b80d9cdbf5e7dca (diff) | |
download | ATCD-a4c04baea35f52d73649d628a6e66c2abf779a15.tar.gz |
ChangeLogTag:Wed Nov 15 19:11:28 2000 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Security.idl')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Security.idl | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Security.idl b/TAO/orbsvcs/orbsvcs/Security.idl index 7c216fee76f..53649f1c397 100644 --- a/TAO/orbsvcs/orbsvcs/Security.idl +++ b/TAO/orbsvcs/orbsvcs/Security.idl @@ -1,15 +1,7 @@ // -*- IDL -*- +// // $Id$ -//File: Security.idl -//Part of the Security Service -// Note: if your IDL compiler does not yet support the -// CORBA 2.3 Feature "Escaped Identifiers" (which provides -// for the addition of new keywords to IDL, compile this -// module with the preprocessor definition -// "NO_ESCAPED_IDENTIFIERS". With many compilers this -// would be done a qualifier on the command line, -// something like -DNO_ESCAPED_IDENTIFIERS #ifndef _SECURITY_IDL_ #define _SECURITY_IDL_ @@ -21,10 +13,10 @@ module Security { -#pragma version Security 1.7 +#pragma version Security 1.8 typedef string SecurityName; - typedef sequence <octet> Opaque; + typedef sequence<octet> Opaque; // Constant declarations for Security Service Options const CORBA::ServiceOption SecurityLevel1 = 1; @@ -127,8 +119,7 @@ module Security { struct Right { ExtensibleFamily rights_family; - // string right; // @@ HACK! - string right_string; // @@ HACK! + string the_right; }; typedef sequence <Right> RightsList; @@ -191,6 +182,7 @@ module Security { enum SecurityContextState { SecContextInitialized, SecContextContinued, + SecContextClientEstablished, SecContextEstablished, SecContextEstablishExpired, SecContextExpired, @@ -198,9 +190,9 @@ module Security { }; struct ChannelBindings { - unsigned long initiator_addrtype; + unsigned long initiator_addrtype; sequence<octet> initiator_address; - unsigned long acceptor_addrtype; + unsigned long acceptor_addrtype; sequence<octet> acceptor_address; sequence<octet> application_data; }; @@ -261,7 +253,7 @@ module Security { enum DelegationMode { SecDelModeNoDelegation, // i.e. use own credentials SecDelModeSimpleDelegation, // delegate received credentials - SecDelModeCompositeDelegation // delegate both; + SecDelModeCompositeDelegation // delegate both }; // Association options supported by a given mech type @@ -311,7 +303,7 @@ module Security { typedef unsigned long SelectorType; - const SelectorType InterfaceRef = 1; + const SelectorType InterfaceName = 1; const SelectorType ObjectRef = 2; const SelectorType Operation = 3; const SelectorType Initiator = 4; @@ -320,7 +312,7 @@ module Security { const SelectorType DayOfWeek = 7; // values defined for audit_needed and audit_write are: - // InterfaceRef: object reference + // InterfaceName: CORBA::RepositoryId // ObjectRef: object reference // Operation: op_name // Initiator: Credentials |