## Provided Capabilities (1)

Name | Dynamic | Other provider points
--- | --- | ---
org.wildfly.iiop | false | none

## Attributes (34)

- add-component-via-interceptor - Indicates whether SSL components should be added by an IOR interceptor (on) or not (off).
  Deprecated Since 1.0.0
  Indicates whether SSL components should be added by an IOR interceptor (on) or not (off).

  Type | BOOLEAN
  Default Value | true
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether SSL components should be added by an IOR interceptor (on) or not (off).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Indicates whether SSL components should be added by an IOR interceptor (on) or not (off)."
          },
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- auth-method - The authentication method. Valid values are 'none' and 'username_password'.

  Type | STRING
  Default Value | username_password
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | username_password none
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The authentication method. Valid values are 'none' and 'username_password'.",
          "attribute-group" : "as-context",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "username_password",
          "allowed" : [
              "none",
              "username_password"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- authentication-context - The name of the authentication context used when the security initializer is set to 'elytron'.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the authentication context used when the security initializer is set to 'elytron'.",
          "attribute-group" : "initializers",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "capability-reference" : "org.wildfly.security.authentication-context",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- caller-propagation - Indicates whether the caller identity should be propagated in the SAS context or not. Valid values are 'none' and 'supported'.

  Type | STRING
  Default Value | none
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the caller identity should be propagated in the SAS context or not. Valid values are 'none' and 'supported'.",
          "attribute-group" : "sas-context",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "none",
          "allowed" : [
              "none",
              "supported"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- client-requires - Value that indicates the client SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).
  Deprecated Since 1.0.0
  Use client-requires-ssl instead.

  Type | STRING
  Default Value | None
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | MutualAuth ClientAuth None ServerAuth
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Value that indicates the client SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "None",
          "allowed" : [
              "None",
              "ServerAuth",
              "ClientAuth",
              "MutualAuth"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use client-requires-ssl instead."
          },
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- client-requires-ssl - Indicates whether IIOP connections from the server require SSL.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether IIOP connections from the server require SSL.",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- client-ssl-context - The name of the SSL context used to create client side SSL sockets.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the SSL context used to create client side SSL sockets.",
          "attribute-group" : "security",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : ["security-domain"],
          "requires" : ["server-ssl-context"],
          "capability-reference" : "org.wildfly.security.ssl-context",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- client-supports - Value that indicates the client SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).
  Deprecated Since 1.0.0
  Use client-requires-ssl instead.

  Type | STRING
  Default Value | MutualAuth
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | MutualAuth ClientAuth None ServerAuth
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Value that indicates the client SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "MutualAuth",
          "allowed" : [
              "None",
              "ServerAuth",
              "ClientAuth",
              "MutualAuth"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use client-requires-ssl instead."
          },
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- confidentiality - Indicates whether the transport must require confidentiality protection or not. Valid values are 'none', 'supported' and 'required'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none required supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the transport must require confidentiality protection or not. Valid values are 'none', 'supported' and 'required'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported",
              "required"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- detect-misordering - Indicates whether the transport must require misordering detection or not. Valid values are 'none', 'supported' and 'required'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none required supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the transport must require misordering detection or not. Valid values are 'none', 'supported' and 'required'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported",
              "required"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- detect-replay - Indicates whether the transport must require replay detection or not. Valid values are 'none', 'supported' and 'required'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none required supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the transport must require replay detection or not. Valid values are 'none', 'supported' and 'required'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported",
              "required"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- export-corbaloc - Indicates whether the root context should be exported as corbaloc::address:port/NameService (on) or not (off).

  Type | BOOLEAN
  Default Value | true
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether the root context should be exported as corbaloc::address:port/NameService (on) or not (off).",
          "attribute-group" : "naming",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- giop-version - The GIOP version to be used.

  Type | STRING
  Default Value | 1.2
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The GIOP version to be used.",
          "attribute-group" : "orb",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "1.2",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- high-water-mark - TCP connection cache parameter. Each time the number of connections exceeds this value ORB tries to reclaim connections. Number of reclaimed connections is specified by tcp-number-to-reclaim property. If this property is not set then it is configured as OpenJDK ORB default.

  Type | INT
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | 0
  Max | 2147483647
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "TCP connection cache parameter. Each time the number of connections exceeds this value ORB tries to reclaim connections. Number of reclaimed connections is specified by tcp-number-to-reclaim property. If this property is not set then it is configured as OpenJDK ORB default.",
          "attribute-group" : "tcp",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min" : 0,
          "max" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- integrity - Indicates whether the transport must require integrity protection or not. Valid values are 'none', 'supported' and 'required'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none required supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the transport must require integrity protection or not. Valid values are 'none', 'supported' and 'required'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported",
              "required"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- iona - Indicates whether interoperability with IONA's ASP is enabled.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether interoperability with IONA's ASP is enabled.",
          "attribute-group" : "interop",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- number-to-reclaim - TCP connection cache parameter. Each time number of connections exceeds tcp-high-water-mark property then ORB tries to reclaim connections. Number of reclaimed connections is specified by this property. If it is not set then it is configured as OpenJDK ORB default.

  Type | INT
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | 0
  Max | 2147483647
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "TCP connection cache parameter. Each time number of connections exceeds tcp-high-water-mark property then ORB tries to reclaim connections. Number of reclaimed connections is specified by this property. If it is not set then it is configured as OpenJDK ORB default.",
          "attribute-group" : "tcp",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min" : 0,
          "max" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- persistent-server-id - Persistent id of the server. Persistent object references are valid across many activactions of the server and they identify it using this property. As a result of that: many activations of the same server should have this property set to the same value, different server instances running on the same host should have different server ids.

  Type | STRING
  Default Value | 1
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Persistent id of the server. Persistent object references are valid across many activactions of the server and they identify it using this property. As a result of that: many activations of the same server should have this property set to the same value, different server instances running on the same host should have different server ids.",
          "attribute-group" : "orb",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "default" : "1",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- properties - A list of generic key/value properties.

  Type | OBJECT
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "OBJECT"
          },
          "description" : "A list of generic key/value properties.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "stability" : "default",
          "value-type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- realm - The authentication service (AS) realm name.
  Deprecated Since 3.0.0
  Uses of security-realm should migrate to references of security-domain and ssl-context capabilities.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The authentication service (AS) realm name.",
          "attribute-group" : "as-context",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "Uses of security-realm should migrate to references of security-domain and ssl-context capabilities."
          },
          "access-constraints" : {"sensitive" : {"security-realm-ref" : {"type" : "core"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- required - Indicates if authentication is required (true) or not (false).

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates if authentication is required (true) or not (false).",
          "attribute-group" : "as-context",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- root-context - The naming service root context.

  Type | STRING
  Default Value | JBoss/Naming/root
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The naming service root context.",
          "attribute-group" : "naming",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "JBoss/Naming/root",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- security - iiop-openjdk.security=Indicates whether the security interceptors are to be installed (elytron) or not (none). identity and client are legacy security configurations which are valid for compatibility reasons but are no longer supported.

  Type | STRING
  Default Value | none
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | identity client none elytron
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "iiop-openjdk.security=Indicates whether the security interceptors are to be installed (elytron) or not (none). identity and client are legacy security configurations which are valid for compatibility reasons but are no longer supported.",
          "attribute-group" : "initializers",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "none",
          "allowed" : [
              "identity",
              "client",
              "elytron",
              "none"
          ],
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- security-domain - The name of the security domain that holds the key and trust stores that will be used to establish SSL connections.
  Deprecated Since 3.0.0
  Legacy security domains are not supported in a running server. Only usable in a domain configuration to support secondary hosts running earlier versions.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the security domain that holds the key and trust stores that will be used to establish SSL connections.",
          "attribute-group" : "security",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : [
              "server-ssl-context",
              "client-ssl-context"
          ],
          "capability-reference" : "org.wildfly.security.legacy-security-domain",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "Legacy security domains are not supported in a running server. Only usable in a domain configuration to support secondary hosts running earlier versions."
          },
          "access-constraints" : {"sensitive" : {
              "security-domain-ref" : {"type" : "core"},
              "iiop-security" : {"type" : "iiop-openjdk"}
          }},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- server-requires - Value that indicates the server SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Default Value | None
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | MutualAuth ClientAuth None ServerAuth
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Value that indicates the server SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "None",
          "allowed" : [
              "None",
              "ServerAuth",
              "ClientAuth",
              "MutualAuth"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- server-requires-ssl - Indicates whether IIOP connections to the server require SSL.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether IIOP connections to the server require SSL.",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- server-ssl-context - The name of the SSL context used to create server side SSL sockets.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the SSL context used to create server side SSL sockets.",
          "attribute-group" : "security",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : ["security-domain"],
          "requires" : ["client-ssl-context"],
          "capability-reference" : "org.wildfly.security.ssl-context",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- server-supports - Value that indicates the server SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Default Value | MutualAuth
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | MutualAuth ClientAuth None ServerAuth
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Value that indicates the server SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "MutualAuth",
          "allowed" : [
              "None",
              "ServerAuth",
              "ClientAuth",
              "MutualAuth"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- socket-binding - The name of the socket binding configuration that specifies the ORB port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the socket binding configuration that specifies the ORB port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.",
          "attribute-group" : "orb",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"socket-binding-ref" : {"type" : "core"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- ssl-socket-binding - The name of the socket binding configuration that specifies the ORB SSL port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the socket binding configuration that specifies the ORB SSL port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.",
          "attribute-group" : "orb",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"socket-binding-ref" : {"type" : "core"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- support-ssl - Indicates whether SSL is to be supported (on) or not (off).

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Indicates whether SSL is to be supported (on) or not (off).",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"iiop-security" : {"type" : "iiop-openjdk"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- transactions - Indicates whether the transactions interceptors are to be installed (full or spec) or not (none). The value 'full' enabled JTS while 'spec' enables a spec compliant mode (non JTS) that rejects incoming transaction contexts.

  Type | STRING
  Default Value | none
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none spec full
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates whether the transactions interceptors are to be installed (full or spec) or not (none). The value 'full' enabled JTS while 'spec' enables a spec compliant mode (non JTS) that rejects incoming transaction contexts.",
          "attribute-group" : "initializers",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "none",
          "allowed" : [
              "full",
              "none",
              "spec"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- trust-in-client - Indicates if the transport must require trust in client to be established. Valid values are 'none', 'supported' and 'required'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none required supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates if the transport must require trust in client to be established. Valid values are 'none', 'supported' and 'required'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported",
              "required"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- trust-in-target - Indicates if the transport must require trust in target to be established. Valid values are 'none' and 'supported'.
  Deprecated Since 1.0.0
  Use server-requires-ssl instead.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | none supported
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Indicates if the transport must require trust in target to be established. Valid values are 'none' and 'supported'.",
          "attribute-group" : "transport-config",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "allowed" : [
              "none",
              "supported"
          ],
          "stability" : "default",
          "deprecated" : {
              "since" : "1.0.0",
              "reason" : "Use server-requires-ssl instead."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

## Operations (2)

- add - Adds the iiop-openjdk subsystem.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  properties | OBJECT | false | true |  | A list of generic key/value properties.
  auth-method | STRING | false | true | username_password | The authentication method. Valid values are 'none' and 'username_password'.
  realm | STRING | false | true |  | The authentication service (AS) realm name.
  required | BOOLEAN | false | true | false | Indicates if authentication is required (true) or not (false).
  authentication-context | STRING | false | true |  | The name of the authentication context used when the security initializer is set to 'elytron'.
  security | STRING | false | true | none | iiop-openjdk.security=Indicates whether the security interceptors are to be installed (elytron) or not (none). identity and client are legacy security configurations which are valid for compatibility reasons but are no longer supported.
  transactions | STRING | false | true | none | Indicates whether the transactions interceptors are to be installed (full or spec) or not (none). The value 'full' enabled JTS while 'spec' enables a spec compliant mode (non JTS) that rejects incoming transaction contexts.
  iona | BOOLEAN | false | true | false | Indicates whether interoperability with IONA's ASP is enabled.
  export-corbaloc | BOOLEAN | false | true | true | Indicates whether the root context should be exported as corbaloc::address:port/NameService (on) or not (off).
  root-context | STRING | false | true | JBoss/Naming/root | The naming service root context.
  giop-version | STRING | false | true | 1.2 | The GIOP version to be used.
  persistent-server-id | STRING | false | false | 1 | Persistent id of the server. Persistent object references are valid across many activactions of the server and they identify it using this property. As a result of that: many activations of the same server should have this property set to the same value, different server instances running on the same host should have different server ids.
  socket-binding | STRING | false | false |  | The name of the socket binding configuration that specifies the ORB port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.
  ssl-socket-binding | STRING | false | false |  | The name of the socket binding configuration that specifies the ORB SSL port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.
  caller-propagation | STRING | false | true | none | Indicates whether the caller identity should be propagated in the SAS context or not. Valid values are 'none' and 'supported'.
  add-component-via-interceptor | BOOLEAN | false | true | true | Indicates whether SSL components should be added by an IOR interceptor (on) or not (off).
  client-requires | STRING | false | true | None | Value that indicates the client SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).
  client-requires-ssl | BOOLEAN | false | true | false | Indicates whether IIOP connections from the server require SSL.
  client-ssl-context | STRING | false | false |  | The name of the SSL context used to create client side SSL sockets.
  client-supports | STRING | false | true | MutualAuth | Value that indicates the client SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).
  security-domain | STRING | false | false |  | The name of the security domain that holds the key and trust stores that will be used to establish SSL connections.
  server-requires | STRING | false | true | None | Value that indicates the server SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).
  server-requires-ssl | BOOLEAN | false | true | false | Indicates whether IIOP connections to the server require SSL.
  server-ssl-context | STRING | false | false |  | The name of the SSL context used to create server side SSL sockets.
  server-supports | STRING | false | true | MutualAuth | Value that indicates the server SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).
  support-ssl | BOOLEAN | false | true | false | Indicates whether SSL is to be supported (on) or not (off).
  high-water-mark | INT | false | true |  | TCP connection cache parameter. Each time the number of connections exceeds this value ORB tries to reclaim connections. Number of reclaimed connections is specified by tcp-number-to-reclaim property. If this property is not set then it is configured as OpenJDK ORB default.
  number-to-reclaim | INT | false | true |  | TCP connection cache parameter. Each time number of connections exceeds tcp-high-water-mark property then ORB tries to reclaim connections. Number of reclaimed connections is specified by this property. If it is not set then it is configured as OpenJDK ORB default.
  confidentiality | STRING | false | true |  | Indicates whether the transport must require confidentiality protection or not. Valid values are 'none', 'supported' and 'required'.
  detect-misordering | STRING | false | true |  | Indicates whether the transport must require misordering detection or not. Valid values are 'none', 'supported' and 'required'.
  detect-replay | STRING | false | true |  | Indicates whether the transport must require replay detection or not. Valid values are 'none', 'supported' and 'required'.
  integrity | STRING | false | true |  | Indicates whether the transport must require integrity protection or not. Valid values are 'none', 'supported' and 'required'.
  trust-in-client | STRING | false | true |  | Indicates if the transport must require trust in client to be established. Valid values are 'none', 'supported' and 'required'.
  trust-in-target | STRING | false | true |  | Indicates if the transport must require trust in target to be established. Valid values are 'none' and 'supported'.

  Raw DMR model |
      {
          "operation-name" : "add",
          "description" : "Adds the iiop-openjdk subsystem.",
          "request-properties" : {
              "properties" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "OBJECT"
                  },
                  "description" : "A list of generic key/value properties.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "stability" : "default",
                  "value-type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  }
              },
              "auth-method" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The authentication method. Valid values are 'none' and 'username_password'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "username_password",
                  "allowed" : [
                      "none",
                      "username_password"
                  ],
                  "stability" : "default"
              },
              "realm" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The authentication service (AS) realm name.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "Uses of security-realm should migrate to references of security-domain and ssl-context capabilities."
                  }
              },
              "required" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates if authentication is required (true) or not (false).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "authentication-context" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the authentication context used when the security initializer is set to 'elytron'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "capability-reference" : "org.wildfly.security.authentication-context",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "security" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "iiop-openjdk.security=Indicates whether the security interceptors are to be installed (elytron) or not (none). identity and client are legacy security configurations which are valid for compatibility reasons but are no longer supported.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "none",
                  "allowed" : [
                      "identity",
                      "client",
                      "elytron",
                      "none"
                  ],
                  "stability" : "default"
              },
              "transactions" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the transactions interceptors are to be installed (full or spec) or not (none). The value 'full' enabled JTS while 'spec' enables a spec compliant mode (non JTS) that rejects incoming transaction contexts.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "none",
                  "allowed" : [
                      "full",
                      "none",
                      "spec"
                  ],
                  "stability" : "default"
              },
              "iona" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether interoperability with IONA's ASP is enabled.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "export-corbaloc" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether the root context should be exported as corbaloc::address:port/NameService (on) or not (off).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "root-context" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The naming service root context.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "JBoss/Naming/root",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "giop-version" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The GIOP version to be used.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "1.2",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "persistent-server-id" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Persistent id of the server. Persistent object references are valid across many activactions of the server and they identify it using this property. As a result of that: many activations of the same server should have this property set to the same value, different server instances running on the same host should have different server ids.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "default" : "1",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "socket-binding" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the socket binding configuration that specifies the ORB port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "ssl-socket-binding" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the socket binding configuration that specifies the ORB SSL port. At least one of socket-binding, ssl-socket-binding parameters have to be configured.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "caller-propagation" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the caller identity should be propagated in the SAS context or not. Valid values are 'none' and 'supported'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "none",
                  "allowed" : [
                      "none",
                      "supported"
                  ],
                  "stability" : "default"
              },
              "add-component-via-interceptor" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether SSL components should be added by an IOR interceptor (on) or not (off).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Indicates whether SSL components should be added by an IOR interceptor (on) or not (off)."
                  }
              },
              "client-requires" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Value that indicates the client SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "None",
                  "allowed" : [
                      "None",
                      "ServerAuth",
                      "ClientAuth",
                      "MutualAuth"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use client-requires-ssl instead."
                  }
              },
              "client-requires-ssl" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether IIOP connections from the server require SSL.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "client-ssl-context" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the SSL context used to create client side SSL sockets.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : ["security-domain"],
                  "requires" : ["server-ssl-context"],
                  "capability-reference" : "org.wildfly.security.ssl-context",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "client-supports" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Value that indicates the client SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "MutualAuth",
                  "allowed" : [
                      "None",
                      "ServerAuth",
                      "ClientAuth",
                      "MutualAuth"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use client-requires-ssl instead."
                  }
              },
              "security-domain" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the security domain that holds the key and trust stores that will be used to establish SSL connections.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : [
                      "server-ssl-context",
                      "client-ssl-context"
                  ],
                  "capability-reference" : "org.wildfly.security.legacy-security-domain",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "Legacy security domains are not supported in a running server. Only usable in a domain configuration to support secondary hosts running earlier versions."
                  }
              },
              "server-requires" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Value that indicates the server SSL required parameters (None, ServerAuth, ClientAuth, MutualAuth).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "None",
                  "allowed" : [
                      "None",
                      "ServerAuth",
                      "ClientAuth",
                      "MutualAuth"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "server-requires-ssl" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether IIOP connections to the server require SSL.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "server-ssl-context" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the SSL context used to create server side SSL sockets.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : ["security-domain"],
                  "requires" : ["client-ssl-context"],
                  "capability-reference" : "org.wildfly.security.ssl-context",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "server-supports" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Value that indicates the server SSL supported parameters (None, ServerAuth, ClientAuth, MutualAuth).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "MutualAuth",
                  "allowed" : [
                      "None",
                      "ServerAuth",
                      "ClientAuth",
                      "MutualAuth"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "support-ssl" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Indicates whether SSL is to be supported (on) or not (off).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "high-water-mark" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "TCP connection cache parameter. Each time the number of connections exceeds this value ORB tries to reclaim connections. Number of reclaimed connections is specified by tcp-number-to-reclaim property. If this property is not set then it is configured as OpenJDK ORB default.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min" : 0,
                  "max" : 2147483647,
                  "stability" : "default"
              },
              "number-to-reclaim" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "TCP connection cache parameter. Each time number of connections exceeds tcp-high-water-mark property then ORB tries to reclaim connections. Number of reclaimed connections is specified by this property. If it is not set then it is configured as OpenJDK ORB default.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min" : 0,
                  "max" : 2147483647,
                  "stability" : "default"
              },
              "confidentiality" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the transport must require confidentiality protection or not. Valid values are 'none', 'supported' and 'required'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported",
                      "required"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "detect-misordering" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the transport must require misordering detection or not. Valid values are 'none', 'supported' and 'required'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported",
                      "required"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "detect-replay" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the transport must require replay detection or not. Valid values are 'none', 'supported' and 'required'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported",
                      "required"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "integrity" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates whether the transport must require integrity protection or not. Valid values are 'none', 'supported' and 'required'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported",
                      "required"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "trust-in-client" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates if the transport must require trust in client to be established. Valid values are 'none', 'supported' and 'required'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported",
                      "required"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              },
              "trust-in-target" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Indicates if the transport must require trust in target to be established. Valid values are 'none' and 'supported'.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "allowed" : [
                      "none",
                      "supported"
                  ],
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "1.0.0",
                      "reason" : "Use server-requires-ssl instead."
                  }
              }
          },
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- remove - Removes the iiop-openjdk subsystem.

  Raw DMR model |
      {
          "operation-name" : "remove",
          "description" : "Removes the iiop-openjdk subsystem.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "restart-required" : "all-services",
          "runtime-only" : false
      }

## Galleon Features

Galleon features are to be used when creating Galleon feature-packs.

- subsystem.iiop-openjdk

      <feature spec="subsystem.iiop-openjdk">
        <param name="add-component-via-interceptor" value="{value}"/>
        <param name="auth-method" value="{value}"/>
        <param name="authentication-context" value="{value}"/>
        <param name="caller-propagation" value="{value}"/>
        <param name="client-requires" value="{value}"/>
        <param name="client-requires-ssl" value="{value}"/>
        <param name="client-ssl-context" value="{value}"/>
        <param name="client-supports" value="{value}"/>
        <param name="confidentiality" value="{value}"/>
        <param name="detect-misordering" value="{value}"/>
        <param name="detect-replay" value="{value}"/>
        <param name="export-corbaloc" value="{value}"/>
        <param name="giop-version" value="{value}"/>
        <param name="high-water-mark" value="{value}"/>
        <param name="integrity" value="{value}"/>
        <param name="iona" value="{value}"/>
        <param name="number-to-reclaim" value="{value}"/>
        <param name="persistent-server-id" value="{value}"/>
        <param name="properties" value="{value}"/>
        <param name="realm" value="{value}"/>
        <param name="required" value="{value}"/>
        <param name="root-context" value="{value}"/>
        <param name="security" value="{value}"/>
        <param name="security-domain" value="{value}"/>
        <param name="server-requires" value="{value}"/>
        <param name="server-requires-ssl" value="{value}"/>
        <param name="server-ssl-context" value="{value}"/>
        <param name="server-supports" value="{value}"/>
        <param name="socket-binding" value="{value}"/>
        <param name="ssl-socket-binding" value="{value}"/>
        <param name="support-ssl" value="{value}"/>
        <param name="transactions" value="{value}"/>
        <param name="trust-in-client" value="{value}"/>
        <param name="trust-in-target" value="{value}"/>
      <feature/>