Class IPAddress

java.lang.Object
org.bouncycastle.util.IPAddress

public class IPAddress extends Object
Utility methods for processing String objects containing IP addresses.
  • Constructor Details

    • IPAddress

      public IPAddress()
  • Method Details

    • isValid

      public static boolean isValid(String address)
      Validate the given IPv4 or IPv6 address.
      Parameters:
      address - the IP address as a String.
      Returns:
      true if a valid address, false otherwise
    • isValidWithNetMask

      public static boolean isValidWithNetMask(String address)
      Validate the given IPv4 or IPv6 address and netmask.
      Parameters:
      address - the IP address as a String.
      Returns:
      true if a valid address with netmask, false otherwise
    • isValidIPv4

      public static boolean isValidIPv4(String address)
      Validate the given IPv4 address.
      Parameters:
      address - the IP address as a String.
      Returns:
      true if a valid IPv4 address, false otherwise
    • isValidIPv4WithNetmask

      public static boolean isValidIPv4WithNetmask(String address)
    • isValidIPv6

      public static boolean isValidIPv6(String address)
      Validate the given IPv6 address.
      Parameters:
      address - the IP address as a String.
      Returns:
      true if a valid IPv6 address, false otherwise
    • isValidIPv6WithNetmask

      public static boolean isValidIPv6WithNetmask(String address)