Class IPAddress

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

public class IPAddress
extends Object
  • 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)
    • isValidIPv6WithNetmask

      public static boolean isValidIPv6WithNetmask​(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 IPv4 address, false otherwise