Namespace: OpenEdge.Net.HTTP
Type: Interface ISecureConnectionAuthenticatedRequest
Parent Classes:
Inherits: Progress.Lang.Object


Copyright (c) 2021 by Progress Software Corporation. All rights reserved.
File:ISecureConnectionAuthenticatedRequest
Purpose:An interface used to identify a request as having TLS client authentication.
Author(s):dugrau
Created:Wed Feb 24 12:03:10 EST 2021
Purpose: Holds distinct credentials for the request



Method Summary
  Options Name Purpose
  LOGICAL AddCallback (ISocketConnectionCredentialsHandler) /** Registers an instance of ISocketConnectionCredentialsHandler as a callback for credentials. @param OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler @return logical If the instance is already registered, or is null, then return FALSE. Otherwise return TRUE. */
  OpenEdge.Security.ICredentials GetCredentials (IConnectionParameters) /** Returns an instance of the credentials to use for a given connection. @param OpenEdge.Core.ServerConnection.IConnectionParameters Should be a valid connection @return OpenEdge.Security.ICredentials A set of credentials to use for the connection. */
  LOGICAL HasCallback (ISocketConnectionCredentialsHandler) /** Checks if an instance of ISocketConnectionCredentialsHandler exists as a callback. @param OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler @return logical If the instance is already registered, then return TRUE. Otherwise return FALSE. */
  LOGICAL RemoveCallback (ISocketConnectionCredentialsHandler) /** Removes an instance of ISocketConnectionCredentialsHandler as a callback for credentials. @param OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler @return logical If the instance is already removed, or is null, then return TRUE. Otherwise return FALSE. */

Property Summary
  Options Name Purpose
  OpenEdge.Security.ICredentials Credentials
  INTEGER NumCallbacks


Method Detail
Top

LOGICAL AddCallback (ISocketConnectionCredentialsHandler)

Purpose: Registers an instance of ISocketConnectionCredentialsHandler as a callback for credentials.
Parameters:
pCallback OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler
 
Returns LOGICAL
  logical If the instance is already registered, or is null, then return FALSE. Otherwise return TRUE.
Top

OpenEdge.Security.ICredentials GetCredentials (IConnectionParameters)

Purpose: Returns an instance of the credentials to use for a given connection.
Parameters:
pConnection OpenEdge.Core.ServerConnection.IConnectionParameters
 
Returns OpenEdge.Security.ICredentials
  OpenEdge.Security.ICredentials A set of credentials to use for the connection.
Top

LOGICAL HasCallback (ISocketConnectionCredentialsHandler)

Purpose: Checks if an instance of ISocketConnectionCredentialsHandler exists as a callback.
Parameters:
pCallback OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler
 
Returns LOGICAL
  logical If the instance is already registered, then return TRUE. Otherwise return FALSE.
Top

LOGICAL RemoveCallback (ISocketConnectionCredentialsHandler)

Purpose: Removes an instance of ISocketConnectionCredentialsHandler as a callback for credentials.
Parameters:
pCallback OpenEdge.Net.ServerConnection.ISocketConnectionCredentialsHandler
 
Returns LOGICAL
  logical If the instance is already removed, or is null, then return TRUE. Otherwise return FALSE.


Property Detail
Top

OpenEdge.Security.ICredentials Credentials

Returns OpenEdge.Security.ICredentials
 
Top

INTEGER NumCallbacks

Returns INTEGER