aboutsummaryrefslogtreecommitdiffstats
path: root/jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java
diff options
context:
space:
mode:
Diffstat (limited to 'jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java')
-rw-r--r--jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java b/jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java
index 9bb497e96ed..90cc19880f0 100644
--- a/jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java
+++ b/jrt/src/com/yahoo/jrt/RequireCapabilitiesFilter.java
@@ -10,6 +10,9 @@ import com.yahoo.security.tls.MissingCapabilitiesException;
*/
public class RequireCapabilitiesFilter implements RequestAccessFilter {
+ private static final RequireCapabilitiesFilter UNCLASSIFIED =
+ new RequireCapabilitiesFilter(Capability.RPC_UNCLASSIFIED);
+
private final CapabilitySet requiredCapabilities;
public RequireCapabilitiesFilter(CapabilitySet requiredCapabilities) {
@@ -20,6 +23,8 @@ public class RequireCapabilitiesFilter implements RequestAccessFilter {
this(CapabilitySet.from(requiredCapabilities));
}
+ public static RequireCapabilitiesFilter unclassified() { return UNCLASSIFIED; }
+
@Override
public boolean allow(Request r) {
try {