This class creates secure
Type.DATAGRAM
server configurations.
The security desire defaults to
SecurityDesire.SECURE
.
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.oalDOFServerConfigBuilderUnsecureDOFServerConfigBuilderSecureDatagram
org.opendof.core.oalDOFServerConfigBuilderSecurableDOFServerConfigBuilderSecureDatagram
org.opendof.core.oalDOFServerConfigBuilderSecureDatagram
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public sealed class BuilderSecureDatagram : DOFServerConfigBuilderSecurable<DOFServerConfigBuilderSecureDatagram>
The DOFServerConfigBuilderSecureDatagram type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFServerConfigBuilderSecureDatagram(DOFAddress, DOFCredentials) | Create a simple, secure server on the target address with a single credentials.
|
![]() | DOFServerConfigBuilderSecureDatagram(DOFAddress, DOFCredentials) | Create a simple, secure server on the target address with potentially multiple credentials.
|
![]() | DOFServerConfigBuilderSecureDatagram(DOFAddress, ICollectionDOFCredentials) | Create a simple, secure server on the target address with a collection of credentials.
|
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.) |
![]() | 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