Class PublicKeyLoader


  • public class PublicKeyLoader
    extends java.lang.Object
    Loads public keys from various locations, converts them to Java Keys and caches them.
    • Constructor Detail

      • PublicKeyLoader

        public PublicKeyLoader()
    • 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()