[
https://issues.jboss.org/browse/AS7-2500?page=com.atlassian.jira.plugin.s...
]
Alexey Loubyansky commented on AS7-2500:
----------------------------------------
AFAICS, ssl is not an attribute but a child of the connector
[standalone@localhost:9999 /] /subsystem=web/connector=https:read-resource-description
{
"outcome" => "success",
"result" => {
"head-comment-allowed" => true,
"tail-comment-allowed" => true,
"description" => "A web connector.",
"attributes" => {
"name" => {
"type" => STRING,
"description" => "A unique name for the
connector.",
"required" => false,
"nillable" => false,
"access-type" => "read-only",
"storage" => "configuration"
},
"protocol" => {
"type" => STRING,
"description" => "The web connector protocol.",
"required" => true,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"socket-binding" => {
"type" => STRING,
"description" => "The web connector socket-binding
reference, this connector should be bound to.",
"required" => true,
"nillable" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"scheme" => {
"type" => STRING,
"description" => "The web connector scheme.",
"required" => false,
"default" => "http",
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"executor" => {
"type" => STRING,
"description" => "The name of the executor that should
be used for the processing threads of this connector. If undefined defaults to using an
internal pool.",
"required" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"enabled" => {
"type" => BOOLEAN,
"description" => "Defines whether the connector should
be started on startup.",
"required" => false,
"default" => true,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"enable-lookups" => {
"type" => BOOLEAN,
"description" => "Enable DNS lookups for Servlet
API.",
"required" => false,
"default" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"proxy-name" => {
"type" => STRING,
"description" => "The host name that will be used when
sending a redirect. The default value is null.",
"required" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"proxy-port" => {
"type" => INT,
"description" => "The port that will be used when
sending a redirect.",
"required" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"max-post-size" => {
"type" => INT,
"description" => "Maximum size in bytes of a POST
request that can be parsed by the container.",
"required" => false,
"default" => 2097152,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"max-save-post-size" => {
"type" => INT,
"description" => "Maximum size in bytes of a POST
request that will be saved during certain authentication schemes.",
"required" => false,
"default" => 4096,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"secure" => {
"type" => BOOLEAN,
"description" => "Indicates if content sent or recieved
by the connector is secured from the user perspective.",
"required" => false,
"default" => false,
"access-type" => "read-only",
"storage" => "configuration"
},
"redirect-port" => {
"type" => INT,
"description" => "The port for redirection to a secure
connector.",
"required" => false,
"default" => 8443,
"access-type" => "read-only",
"storage" => "configuration"
},
"max-connections" => {
"type" => INT,
"description" => "Amount of concurrent connections that
can be processed by the connector with optimum performance. The default value depends on
the connector used.",
"required" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"virtual-server" => {
"type" => LIST,
"value-type" => STRING,
"description" => "The list of virtual servers that can
be accessed through this connector. The default is to allow all virtual servers.",
"required" => false,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "no-services"
},
"bytesSent" => {
"type" => INT,
"description" => "\"Number of byte sent by the
connector.",
"access-type" => "metric",
"storage" => "runtime"
},
"bytesReceived" => {
"type" => INT,
"description" => "Number of byte received by the
connector (POST data).",
"access-type" => "metric",
"storage" => "runtime"
},
"processingTime" => {
"type" => INT,
"description" => "Processing time used by the connector.
Im milli-seconds.",
"access-type" => "metric",
"storage" => "runtime"
},
"errorCount" => {
"type" => INT,
"description" => "Number of error that occurs when
processing requests by the connector.",
"access-type" => "metric",
"storage" => "runtime"
},
"maxTime" => {
"type" => INT,
"description" => "Max time spent to process a
requests.",
"access-type" => "metric",
"storage" => "runtime"
},
"requestCount" => {
"type" => INT,
"description" => "Number of the request processed by the
connector.",
"access-type" => "metric",
"storage" => "runtime"
}
},
"children" => {"ssl" => {
"description" => "The SSL configuration of the
connector.",
"model-description" => {}
}}
}
}
The CLI no longer shows the ssl attribute of a connector
--------------------------------------------------------
Key: AS7-2500
URL:
https://issues.jboss.org/browse/AS7-2500
Project: Application Server 7
Issue Type: Bug
Components: Domain Management, Web
Reporter: Rich Raposa
Assignee: Jean-Frederic Clere
When adding a new connector, tab completion shows ssl as a valid attribute and the
following command works:
/subsystem=web/connector=https:add(socket-binding=https,scheme=https,protocol="HTTP/1.1",secure=true,ssl={})
But read-resource does not show ssl anymore:
[standalone@localhost:9999 /]
/subsystem=web/connector=https:read-resource(recursive=true)
{
"outcome" => "success",
"result" => {
"enable-lookups" => false,
"enabled" => true,
"max-post-size" => 2097152,
"max-save-post-size" => 4096,
"protocol" => "HTTP/1.1",
"redirect-port" => 8443,
"scheme" => "https",
"secure" => true,
"socket-binding" => "https",
"virtual-server" => undefined
}
}
Also, there is no way in the CLI to add/modify the attributes of ssl (like the
certificate-key-file and password):
[standalone@localhost:9999 /]
/subsystem=web/connector=https:write-attribute(name=ssl,value={"password"=>"changeit","certificate-key-file"=>".keystore"})
{
"outcome" => "failed",
"failure-description" => "No known attribute called ssl",
"rolled-back" => true
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira