WildFlyElytronIncubator

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ELY-172] Lookup the PasswordFactory once and cache the result.

Two dependencies moved to test scope only.

Merge pull request #129 from dmlloyd/sasl-fixes

Several misc. SASL fixes.

Use recursion to undo callback actions when a callback is unsupported; allow identity to be re-set within the same callback handler

Fix false shadowing of "state" field

Prevent NPE when delegate SASL client or server does not exist

Only return the EXTERNAL SASL client if EXTERNAL is actually selected

Avoid NPE if no authenticaiton configuration matches the given URI

Avoid NPE if no authorization ID is given for EXTERNAL client

Avoid an NPE when there is no client configuration available

Merge pull request #128 from darranl/realm_name_cleanup

Further changes to reflect the removal of the name from the realms.

Further changes to reflect the removal of the name from the realms.

Merge pull request #126 from darranl/ELY-167

[ELY-148] Merge both provider implementations into a single provider called WildFlyElytronProvider.

Merge pull request #127 from dmlloyd/external-npe

Return an empty array when no mechanisms are available

Return an empty array when no mechanisms are available

[ELY-148] Merge both provider implementations into a single provider called WildFlyElytronProvider.

    • -0
    • +184
    /src/main/java/org/wildfly/security/WildFlyElytronProvider.java
Merge pull request #104 from fjuma/newELY-58

[ELY-58] IEC-9798 SASL client and server implementation

Merge pull request #125 from darranl/ELY-168

[ELY-168] Also allow for an instance of a Provider to be supplied when creating a new instance of AtomicLoadKeyStore.

[ELY-168] Also allow for an instance of a Provider to be supplied when creating a new instance of AtomicLoadKeyStore.

[ELY-68] Digest SASL - pre-hashed

Merge pull request #123 from dmlloyd/sasl-more-factories

Add SASL server and client factories which allow the server name and/or protocol to be overridden

Add SASL server and client factories which allow the server name and/or protocol to be overridden

Merge pull request #122 from darranl/ELY-164

[ELY-164] A KeyStore wrapper to track if modifications have been made to the KeyStore.

[ELY-164] A test case to verify modifications are correctly tracked.

[ELY-164] A KeyStore wrapper to track modifications.

[ELY-164] Tidy up first, we can make use of a base delegate implementation for the methods that delegate directly to a KeyStore.

Also make the naming of the SPIs consistent.

Merge pull request #121 from darranl/clean_up

We are using Java 8 so remove the ugly hack.

We are using Java 8 so remove the ugly hack.

Merge pull request #120 from fjuma/ELY-81

[ELY-81] Differentiate between Unix DES Crypt and the BSD variant of Unix DES Crypt in {crypt} userPassword representations

[ELY-81] Differentiate between Unix DES Crypt and the BSD variant of Unix DES Crypt in {crypt} userPassword representations