[jboss-jira] [JBoss JIRA] (WFLY-7881) There is NoSuchProviderException when we want to create our custom credential store.

Hynek Švábek (JIRA) issues at jboss.org
Thu Jan 12 07:50:00 EST 2017


Hynek Švábek created WFLY-7881:
----------------------------------

             Summary: There is NoSuchProviderException when we want to create our custom credential store.
                 Key: WFLY-7881
                 URL: https://issues.jboss.org/browse/WFLY-7881
             Project: WildFly
          Issue Type: Bug
          Components: Security
            Reporter: Hynek Švábek
            Assignee: Darran Lofthouse


There is NoSuchProviderException when we want to create our custom credential store.

*How to reproduce*
# Create module
Set your own path to customcredstoreprovider.jar downloaded from attachment
{code}
module add --name=org.jboss.customcredstore --resources=/tmp/customcredstoreprovider.jar --dependencies=org.wildfly.security.elytron,org.wildfly.extension.elytron --slot=main
{code}
# Create provider loader
{code}
/subsystem=elytron/provider-loader=cust001:add(providers=[{class-names=[org.jboss.as.test.integration.security.credential.store.CustomElytronProvider],module=org.jboss.customcredstore,load-services=true}],register=true)
{code}
# Create credential store
{code}
/subsystem=elytron/credential-store=cs0123456:add(uri="cr-store://test/customcredCS123.jceks?create.storage=true", provider=org.jboss.as.test.integration.security.credential.store.CustomElytronProvider, provider-loader=cust001, credential-reference={clear-text=pass123})
{code}

*And the result is:*
{code}
{
    "outcome" => "failed",
    "failure-description" => {
        "WFLYCTL0080: Failed services" => {"org.wildfly.security.credential-store.cs0123456" => "org.jboss.msc.service.StartException in service org.wildfly.security.credential-store.cs0123456: WFLYELY00004: Unable to start the service.
    Caused by: java.security.NoSuchProviderException: org.jboss.as.test.integration.security.credential.store.CustomElytronProvider"},
        "WFLYCTL0412: Required services that are not installed:" => ["org.wildfly.security.credential-store.cs0123456"],
        "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
    },
    "rolled-back" => true
}
{code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jboss-jira mailing list