public class

IPAddress

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

Summary

Public Constructors
IPAddress()
Public Methods
static boolean isValid(String address)
Validate the given IPv4 or IPv6 address.
static boolean isValidIPv4(String address)
Validate the given IPv4 address.
static boolean isValidIPv4WithNetmask(String address)
static boolean isValidIPv6(String address)
Validate the given IPv6 address.
static boolean isValidIPv6WithNetmask(String address)
static boolean isValidWithNetMask(String address)
Validate the given IPv4 or IPv6 address and netmask.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public IPAddress ()

Public Methods

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

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

public static boolean isValidIPv4WithNetmask (String address)

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

public static boolean isValidIPv6WithNetmask (String address)

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