diff options
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java b/security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java index c7acf5dfbeb..e8798686e05 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/policy/HostGlobPattern.java @@ -7,20 +7,22 @@ import java.util.regex.Pattern; /** * @author bjorncs */ -public class HostGlobPattern { +class HostGlobPattern implements RequiredPeerCredential.Pattern { private final String pattern; private final Pattern regexPattern; - public HostGlobPattern(String pattern) { + HostGlobPattern(String pattern) { this.pattern = pattern; this.regexPattern = toRegexPattern(pattern); } + @Override public String asString() { return pattern; } + @Override public boolean matches(String hostString) { return regexPattern.matcher(hostString).matches(); } |