DOFServerConfigBuilderSecurableT ClassOpenDOF Object Access Library
For internal use only.
Inheritance Hierarchy

SystemObject
  org.opendof.core.oalDOFServerConfigBuilderUnsecureT
    org.opendof.core.oalDOFServerConfigBuilderSecurableT
      org.opendof.core.oalDOFServerConfigBuilderAS
      org.opendof.core.oalDOFServerConfigBuilderSecureDatagram
      org.opendof.core.oalDOFServerConfigBuilderSecureStream

Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
public abstract class BuilderSecurable<T> : DOFServerConfigBuilderUnsecure<T>

Type Parameters

T

The DOFServerConfigBuilderSecurableT type exposes the following members.

Constructors

  NameDescription
Protected methodDOFServerConfigBuilderSecurableT(DOFServerType, DOFAddress)
Create a simple, secure server on the target address to be an AS server.
Protected methodDOFServerConfigBuilderSecurableT(DOFServerType, DOFAddress, DOFCredentials)
Create a simple, secure server on the target address with a single credentials.
Protected methodDOFServerConfigBuilderSecurableT(DOFServerType, DOFAddress, DOFCredentials)
Create a simple, secure server on the target address with potentially multiple credentials.
Protected methodDOFServerConfigBuilderSecurableT(DOFServerType, DOFAddress, ICollectionDOFCredentials)
Create a simple, secure server on the target address with a collection of credentials.
Top
Methods

  NameDescription
Public methodaddCredentials(DOFCredentials)
Add variable number of credentials to the server.
Public methodaddCredentials(ICollectionDOFCredentials)
Add credentials to the server.
Public methodaddDomain
Add a domain, which is used to verify that the host being connected from is authorized to process authentication requests in the domain that is specified.
Public methodaddDomains(DOFDomainConfig)
Add the domains, which are used to verify that the host being connected from is authorized to process authentication requests in the domains specified.
Public methodaddDomains(ICollectionDOFDomainConfig)
Add the collection of domains, which are used to verify that the host being connected from is authorized to process authentication requests in the domains that are specified.
Public methodaddTrustedDomains(DOFObjectIDDomain)
Add in a configured TRP route without credentials.
Public methodaddTrustedDomains(ICollectionDOFObjectIDDomain)
Add in a configured TRP route without credentials.
Public methodbuild
Build a configuration based on the current state of the builder.
Public methodcreateServer
This is a convenience method for creating the server with the implied Config .
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodsetAddress
Set this server's listening address.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetAuditorListener
Set this server's audit listener.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetBridge
Set the bridge of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetConnectionLimit
Set the maximum number of inbound connections that the server can support.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetCredentialAssigner
Set this server's credential assigner, which overrides any credentials set with BuilderSecurable<T>.addCredentials(DOFCredentials[]) , and allows the application to use different credentials for incoming requests based on the domain of the requestor.
Public methodsetDomainDiscoveryCredentials
Set the credentials used for remote domain discovery.
Public methodsetMaxReceiveSilence
Set this server's max receive silence.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetMaxSendSilence
Set this server's max send silence.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetName
Set this server's name used for logging purposes.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetPermissions
Set the initial permissions for a domain.
Public methodsetProtocolNegotiator
Set this server's protocol negotiator.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetReceiveFilter
Set the receive filter of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetSecurityDesire
Set this server's security desire.
Public methodsetSendFilter
Set the send filter of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetTransportConfig
Set this server's transport configuration.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetTunnelDomains
Set whether or not connections to this server are allowed to tunnel remote domains.
Public methodsetWildcardCredentials
Set the credentials for a connection in any domain not specifically set using BuilderSecurable<T>.addCredentials(DOFCredentials[]) .
Public methodsetWildcardPermissions
Set the permissions for the wildcard credential.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields

  NameDescription
Protected fieldbaseBuilder (Inherited from DOFServerConfigBuilderUnsecureT.)
Top
Remarks

For internal use only.
See Also

Reference