|
JWSCL Documentation
|
TJwComClientSecurity = class(TJwComCustomSecurity);
TJwComClientSecurity provides methods to set or get a proxy blanket on an interface.
A proxy blanket contains security information how a COM method call is done. It sets authentication information, encryption and impersonation.
This class can be used to
|
|
Name |
Description |
|
Create retrieves a proxy blanket of an interface. |
|
Name |
Description |
|
The following tables list the members exposed by TJwComCustomSecurity. | |
|
The methods of the TJwComCustomSecurity class are listed here. | |
|
The properties of the TJwComCustomSecurity class are listed here. |
|
Name |
Description |
|
The following tables list the members exposed by TJwComClientSecurity. | |
|
The methods of the TJwComClientSecurity class are listed here. | |
|
The properties of the TJwComClientSecurity class are listed here. |
|
|
Name |
Description |
![]() ![]() |
BeginUpdate is used to start a property update sequence. It must be called before any of the properties are called. TJwComCustomSecurity | |
![]() |
The method CheckReadonly validates whether the ReadOnlyProperties flag is set to true and in case it raises an exception EJwsclReadOnlyPropertyException; otherwise it does nothing. | |
![]() ![]() |
The method CoInitializeSecurity wraps the COM API CoInitializeSecurity using converted parameters and exceptions. See the MSDN for more information. | |
![]() ![]() |
EndUpdate is used to end a property update sequence. Prior to the this call BeginUpdate must be called. |
|
|
Name |
Description |
![]() |
BeginUpdate starts an updated sequence of one or more properties. If you intend to change a property you need to call BeginUpdate prior to EndUpdate. | |
![]() |
| |
![]() |
EndUpdate stores the current instance property values into the proxy blanket. | |
|
MEMBERNAME% returns an array of queried authentication services using CoQueryAuthenticationServices. | |
|
| |
|
UpdateProxyInfo queries the security information from the proxy blanket and updates the instance properties. |
|
|
Name |
Description |
![]() |
MEMBERNAME% contains an information structure depending on the used authentication service (set by property AuthenticationService) | |
![]() |
The property AuthenticationLevel define when authentication is done. This value is from type TJwComAuthenticationLevel. | |
![]() |
The property AuthenticationService contains the authentication service. This is one of the enumerations listed in TJwComAuthenticationService. | |
![]() |
Defines the type of authorization that should be used. The type is TJwComAuthorizationService. | |
![]() |
Defines a set of TJwComAuthenticationCapability flags that are used in COM calls for various reasons. | |
![]() |
MEMBERNAME% is used in two ways: | |
![]() ![]() |
The property ReadOnlyProperties returns the readonly state of the properties. | |
![]() |
The property ServerPrincipalName defines the name defined in the first call to CoInitializeSecurity. |
|
|
Name |
Description |
|
MEMBERNAME% contains an information structure depending on the used authentication service (set by property AuthenticationService) | |
|
The property AuthenticationLevel define when authentication is done. This value is from type TJwComAuthenticationLevel. | |
|
MEMBERNAME% contains the authentication service. This is one of the enumerations listed in TJwComAuthenticationService. | |
|
Defines the type of authorization that should be used. The type is TJwComAuthorizationService. | |
|
Defines a set of TJwComAuthenticationCapability flags that are used in COM calls for various reasons. | |
|
MEMBERNAME% is used in two ways: | |
![]() |
The property Proxy holds a copy of the proxy interface used by the class to get or set security information. | |
|
The property ReadOnlyProperties returns the readonly state of the properties. | |
|
The property ServerPrincipalName defines the name defined in the first call to CoInitializeSecurity. | |
![]() |
Contains the windows identity structure set by SetWinNTIdentity. |
|
Copyright (c) 2010. All rights reserved.
This help was created by Doc-O-Matic sponsored by toolsfactory software inc. |
|
What do you think about this topic? Send feedback!
|