我有一个密码库,密码为空,我正在尝试在wildfly 8.2上配置它,但这不起作用。
我使用密码库配置了另一台服务器,该密钥库具有密码并且可以正常工作!
有人知道wildfly是否允许使用没有密码的密钥库进行配置?
我使用的命令行是:
/core-service=management/security-realm=ssl-realm/:add()
/core-service=management/security-realm=ssl-realm/server-identity=ssl/:add(keystore-path=keystore.jks, keystore-relative-to=jboss.server.config.dir, keystore-password="", alias= simet)
/subsystem=undertow/server=default-server/https-listener=https/:add(socket-binding=https, security-realm=ssl-realm)
我尝试通过cli命令执行此操作,它告诉我密码不能为空,然后我尝试更改standalone.xml,当我这样做时服务器没有启动。
我在standalone.xml中添加的代码
<security-realm name="SSLRealm">
<server-identities>
<ssl>
<keystore path="keystore.jks" relative-to="jboss.server.config.dir" keystore-password="" alias="serverkey" key-password=""/>
</ssl>
</server-identities>
</security-realm>
在glassfish中,我习惯使用没有密码的密钥。野生蝇是不可能的?
答案 0 :(得分:0)
对不起。我错了:
密码不为空。密码是默认密码&#34; changeit&#34;。
然后,我了解到我们不需要密码来运行此命令:
GraphRequest requestPage = GraphRequest.newGraphPathRequest(
currentAccessToken,
"/me/accounts",
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
JSONArray jsonArray = null;
try {
jsonArray = response.getJSONObject().getJSONArray("data");
for(int i=0; i < jsonArray.length(); i++){
JSONObject page = jsonArray.getJSONObject(i);
String pageName = page.getString("name");
String pageToken = page.getString("access_token");
Log.d("************", ""+pageName+" "+pageToken);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
});
Bundle parametersPages = new Bundle();
parametersPages.putString("fields", "name,access_token");
requestPage.setParameters(parametersPages);
requestPage.executeAsync();
我如何在没有密码的情况下使用上述命令,我认为密码是空的,但不是。