This class creates secure
Type.DATAGRAM
server configurations.
This class creates an unsecure
Type.STREAM
server configuration for an Authentication Server.
It may be made secure and the connection type may be changed.
These configurations are immutable once built, and so
the builder allows them to be created (and modified) up until they are built.
Inheritance Hierarchy
org.opendof.core.oalDOFServerConfigBuilderUnsecureDOFServerConfigBuilderAS
org.opendof.core.oalDOFServerConfigBuilderSecurableDOFServerConfigBuilderAS
org.opendof.core.oalDOFServerConfigBuilderAS
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public sealed class BuilderAS : DOFServerConfigBuilderSecurable<DOFServerConfigBuilderAS>
The DOFServerConfigBuilderAS type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFServerConfigBuilderAS | Create a simple, unsecure server on the target address. |
Methods
Name | Description | |
---|---|---|
![]() | addCredentials(DOFCredentials) | Add variable number of credentials to the server. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addCredentials(ICollectionDOFCredentials) | Add credentials to the server. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addDomain |
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.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addDomains(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.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addDomains(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.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addTrustedDomains(DOFObjectIDDomain) | Add in a configured TRP route without credentials. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | addTrustedDomains(ICollectionDOFObjectIDDomain) | Add in a configured TRP route without credentials. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | build | Build a configuration based on the current state of the builder. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | createServer |
This is a convenience method for creating the server with the implied
Config
.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | Equals | (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | setAddress | Set this server's listening address. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setAuditorListener | Set this server's audit listener. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setBridge | Set the bridge of the server. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setConnectionLimit | Set the maximum number of inbound connections that the server can support.
(Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setCredentialAssigner |
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.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setDomainDiscoveryCredentials | Set the credentials used for remote domain discovery. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setMaxReceiveSilence | Set this server's max receive silence. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setMaxSendSilence | Set this server's max send silence. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setName | Set this server's name used for logging purposes. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setPermissions | Set the initial permissions for a domain. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setProtocolNegotiator | Set this server's protocol negotiator. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setReceiveFilter | Set the receive filter of the server. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setSecurityDesire | Set this server's security desire. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setSendFilter | Set the send filter of the server. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setServerType | Set this server's type. |
![]() | setTransportConfig | Set this server's transport configuration. (Inherited from DOFServerConfigBuilderUnsecureT.) |
![]() | setTunnelDomains | Set whether or not connections to this server are allowed to tunnel remote domains.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setWildcardCredentials |
Set the credentials for a connection in any domain not specifically set using
BuilderSecurable<T>.addCredentials(DOFCredentials[])
.
(Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | setWildcardPermissions | Set the permissions for the wildcard credential. (Inherited from DOFServerConfigBuilderSecurableT.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also