Class ClassLoadableResourceKeyPairProvider

    • Field Detail

      • classLoader

        private java.lang.ClassLoader classLoader
      • resources

        private java.util.Collection<java.lang.String> resources
    • Constructor Detail

      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider()
      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider​(java.lang.ClassLoader cl)
      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider​(java.lang.String res)
      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider​(java.lang.ClassLoader cl,
                                                    java.lang.String res)
      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider​(java.util.Collection<java.lang.String> resources)
      • ClassLoadableResourceKeyPairProvider

        public ClassLoadableResourceKeyPairProvider​(java.lang.ClassLoader cl,
                                                    java.util.Collection<java.lang.String> resources)
    • Method Detail

      • getResources

        public java.util.Collection<java.lang.String> getResources()
      • setResources

        public void setResources​(java.util.Collection<java.lang.String> resources)
      • getResourceLoader

        public java.lang.ClassLoader getResourceLoader()
      • setResourceLoader

        public void setResourceLoader​(java.lang.ClassLoader classLoader)
      • loadKeys

        public java.lang.Iterable<java.security.KeyPair> loadKeys​(SessionContext session)
        Description copied from interface: KeyIdentityProvider
        Load available keys.
        Parameters:
        session - The SessionContext for invoking this load command - may be null if not invoked within a session context (e.g., offline tool or session unknown).
        Returns:
        an Iterable instance of available keys - ignored if null
      • resolveClassLoader

        protected java.lang.ClassLoader resolveClassLoader()