Package org.bouncycastle.util
Class IPAddress
java.lang.Object
org.bouncycastle.util.IPAddress
Utility methods for processing String objects containing IP addresses.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
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.
-
Constructor Details
-
IPAddress
public IPAddress()
-
-
Method Details
-
isValid
Validate the given IPv4 or IPv6 address.- Parameters:
address
- the IP address as a String.- Returns:
- true if a valid address, false otherwise
-
isValidWithNetMask
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
Validate the given IPv4 address.- Parameters:
address
- the IP address as a String.- Returns:
- true if a valid IPv4 address, false otherwise
-
isValidIPv4WithNetmask
-
isValidIPv6WithNetmask
-
isValidIPv6
Validate the given IPv6 address.- Parameters:
address
- the IP address as a String.- Returns:
- true if a valid IPv4 address, false otherwise
-