Example #1
0
 private ModelNode getAddConnectorOp(
     Connector conn, String keyPEMFile, String certPEMFile, String keyStoreFile, String password) {
   ModelNode op =
       createOpNode("subsystem=web/connector=test-" + conn.getName() + "-connector", "add");
   op.get("socket-binding").set("test-" + conn.getName());
   op.get("scheme").set(conn.getScheme());
   op.get("protocol").set(conn.getProtocol());
   op.get("secure").set(conn.isSecure());
   op.get("enabled").set(true);
   if (conn.isSecure()) {
     ModelNode ssl = new ModelNode();
     if (conn.equals(Connector.HTTPSNATIVE)) {
       ssl.get("certificate-key-file").set(keyPEMFile);
       ssl.get("certificate-file").set(certPEMFile);
     } else {
       ssl.get("certificate-key-file").set(keyStoreFile);
     }
     ssl.get("password").set(password);
     op.get("ssl").set(ssl);
   }
   return op;
 }