Class PublicKeyLoader
- java.lang.Object
-
- org.sdase.commons.server.auth.key.PublicKeyLoader
-
public class PublicKeyLoader extends java.lang.Object
Loads public keys from various locations, converts them to Java Keys and caches them.
-
-
Constructor Summary
Constructors Constructor Description PublicKeyLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addKeySource(KeySource keySource)
java.util.List<LoadedPublicKey>
getKeysWithoutAnyId()
java.util.List<LoadedPublicKey>
getKeysWithoutId()
Deprecated.Deprecated due to the extension of the loader managing more than one idLoadedPublicKey
getLoadedPublicKey(java.lang.String kid)
LoadedPublicKey
getLoadedPublicKey(java.lang.String kid, java.lang.String x5t)
int
getTotalNumberOfKeys()
int
getTotalNumberOfKeySources()
-
-
-
Method Detail
-
getKeysWithoutAnyId
public java.util.List<LoadedPublicKey> getKeysWithoutAnyId()
- Returns:
- All keys that have been registered without kid in the order they have been added.
-
getKeysWithoutId
@Deprecated public java.util.List<LoadedPublicKey> getKeysWithoutId()
Deprecated.Deprecated due to the extension of the loader managing more than one id
-
getLoadedPublicKey
public LoadedPublicKey getLoadedPublicKey(java.lang.String kid, java.lang.String x5t)
-
getLoadedPublicKey
public LoadedPublicKey getLoadedPublicKey(java.lang.String kid)
-
addKeySource
public void addKeySource(KeySource keySource)
-
getTotalNumberOfKeySources
public int getTotalNumberOfKeySources()
-
getTotalNumberOfKeys
public int getTotalNumberOfKeys()
-
-