Class BuiltinClientIdentitiesWatcher

    • Field Detail

      • supportedOnly

        private final boolean supportedOnly
    • Constructor Detail

      • BuiltinClientIdentitiesWatcher

        public BuiltinClientIdentitiesWatcher​(java.nio.file.Path keysFolder,
                                              boolean supportedOnly,
                                              ClientIdentityLoader loader,
                                              FilePasswordProvider provider,
                                              boolean strict)
      • BuiltinClientIdentitiesWatcher

        public BuiltinClientIdentitiesWatcher​(java.nio.file.Path keysFolder,
                                              java.util.Collection<java.lang.String> ids,
                                              boolean supportedOnly,
                                              ClientIdentityLoader loader,
                                              FilePasswordProvider provider,
                                              boolean strict)
      • BuiltinClientIdentitiesWatcher

        public BuiltinClientIdentitiesWatcher​(java.nio.file.Path keysFolder,
                                              java.util.Collection<java.lang.String> ids,
                                              boolean supportedOnly,
                                              ClientIdentityLoaderHolder loader,
                                              FilePasswordProviderHolder provider,
                                              boolean strict)
    • Method Detail

      • isSupportedOnly

        public final boolean isSupportedOnly()
      • isSupported

        protected boolean isSupported​(SessionContext session,
                                      java.security.KeyPair kp)
      • getDefaultBuiltinIdentitiesPaths

        public static java.util.List<java.nio.file.Path> getDefaultBuiltinIdentitiesPaths​(java.nio.file.Path keysFolder)
      • getBuiltinIdentitiesPaths

        public static java.util.List<java.nio.file.Path> getBuiltinIdentitiesPaths​(java.nio.file.Path keysFolder,
                                                                                   java.util.Collection<java.lang.String> ids)