Class IPAddressHelper
- java.lang.Object
-
- eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
-
public class IPAddressHelper extends java.lang.Object
Helpers for IP addresses comparison. Mostly the code from Tigran's ipmatcher library (GNU license).- Author:
- Tigran Mkrtchyan, K. Benedyczak
-
-
Constructor Summary
Constructors Constructor Description IPAddressHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isWithinAddressSpace(byte[] ipBytes, byte[] ipAddressWithNetmask)
Tests whether the ipAddress is within the address space defined by the ipAddressWithNetmask.
-
-
-
Method Detail
-
isWithinAddressSpace
public static boolean isWithinAddressSpace(byte[] ipBytes, byte[] ipAddressWithNetmask)
Tests whether the ipAddress is within the address space defined by the ipAddressWithNetmask.- Parameters:
ipBytes
- The IP address bytes to compare against the address space.ipAddressWithNetmask
- The 8 (IPv4) or 32 (IPv6) byte array containing in the first half the base IP address bytes and in the second half the netmask bytes.- Returns:
- true if ip matches subnet.
-
-