我在Wildfly 17.x凭证存储中存储了几个应用程序密码。如何以编程方式从凭证存储区访问存储的密码?
这是创建凭证存储并将密码存储在其中的方式。
/subsystem=elytron/credential-store=test:add(relative-to=jboss.server.data.dir, location=test.jceks, create=true,credential-reference={clear-text=storepass})
/subsystem=elytron/credential-store=test:add-alias(alias=keystorepw,secret-value=secret)
我用不同的扩展名而不是jceks创建了商店。一旦解决,我就可以从商店中读取密码。花了一段时间才弄清楚这一点,因为WildFly在创建商店时没有抱怨,并且除以编程方式阅读外,其他一切都很好。