Ondrej Kotek created WFWIP-371:
----------------------------------
Summary: NullPointerException when expression=encryption:create-expression
uses resolver with invalid secret-key
Key: WFWIP-371
URL:
https://issues.redhat.com/browse/WFWIP-371
Project: WildFly WIP
Issue Type: Bug
Components: Security
Reporter: Ondrej Kotek
Assignee: Darran Lofthouse
NullPointerException when {{/subsystem=elytron/expression=encryption:create-expression}}
uses resolver with invalid secret-key (no key under the given alias).
The failure at the end is OK, but it should not be {{NullPointerException}}:
{noformat}
[standalone@localhost:9990 /]
/subsystem=elytron/secret-key-credential-store=credentialstorethree:read-aliases
{
"outcome" => "success",
"result" => [
"secretkey",
"key"
]
}
[standalone@localhost:9990 /] /subsystem=elytron/expression=encryption:read-resource
{
"outcome" => "success",
"result" => {
"default-resolver" => "Default",
"prefix" => "ENC",
"resolvers" => [
{
"name" => "Default",
"credential-store" => "credentialstorethree",
"secret-key" => "secretkey"
},
{
"name" => "resolver2",
"credential-store" => "credentialstorethree",
"secret-key" => "secretkey2"
}
]
}
}
[standalone@localhost:9990 /]
/subsystem=elytron/expression=encryption:create-expression(clear-text=CredentialStoreTwoPassword)
{
"outcome" => "success",
"result" => {"expression" =>
"${ENC::RUxZAUMQ+LZYf7LtJiSPV4EqY4FEk3WK2V2i4ywGhTTu/3uRQirYtvphB2A8fmK6CSlUnYUd}"}
}
[standalone@localhost:9990 /]
/subsystem=elytron/expression=encryption:create-expression(clear-text=CredentialStoreTwoPassword,resolver=resolver2)
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0158: Operation handler failed:
java.lang.NullPointerException",
"rolled-back" => true
}
{noformat}
--
This message was sent by Atlassian Jira
(v8.13.1#813001)