if (IPAddress.isValidIPv6WithNetmask(subjectAlternativeNameIp) || IPAddress.isValidIPv6(subjectAlternativeNameIp) || IPAddress.isValidIPv4WithNetmask(subjectAlternativeNameIp) || IPAddress.isValidIPv4(subjectAlternativeNameIp)) { subjectAlternativeNames.add(new GeneralName(GeneralName.iPAddress, subjectAlternativeNameIp));
/** * Validate the given IPv4 or IPv6 address. * * @param address the IP address as a String. * * @return true if a valid address, false otherwise */ public static boolean isValid( String address) { return isValidIPv4(address) || isValidIPv6(address); }
public static boolean isValidIPv4WithNetmask( String address) { int index = address.indexOf("/"); String mask = address.substring(index + 1); return (index > 0) && isValidIPv4(address.substring(0, index)) && (isValidIPv4(mask) || isMaskValue(mask, 32)); }
public static boolean isValidIPv6WithNetmask( String address) { int index = address.indexOf("/"); String mask = address.substring(index + 1); return (index > 0) && (isValidIPv6(address.substring(0, index)) && (isValidIPv6(mask) || isMaskValue(mask, 128))); }
/** * Validate the given IPv4 or IPv6 address and netmask. * * @param address the IP address as a String. * * @return true if a valid address with netmask, false otherwise */ public static boolean isValidWithNetMask( String address) { return isValidIPv4WithNetmask(address) || isValidIPv6WithNetmask(address); }
public Integer getSubnetMaskLength(String maskString){ if(!IPAddress.isValidIPv4(maskString)){ return null;
if (collection == null) return false; boolean ipAsHostname = IPAddress.isValid(hostname);
/** * Validate the given IPv4 or IPv6 address. * * @param address the IP address as a String. * * @return true if a valid address, false otherwise */ public static boolean isValid( String address) { return isValidIPv4(address) || isValidIPv6(address); }
public static boolean isValidIPv4WithNetmask( String address) { int index = address.indexOf("/"); String mask = address.substring(index + 1); return (index > 0) && isValidIPv4(address.substring(0, index)) && (isValidIPv4(mask) || isMaskValue(mask, 32)); }
public static boolean isValidIPv6WithNetmask( String address) { int index = address.indexOf("/"); String mask = address.substring(index + 1); return (index > 0) && (isValidIPv6(address.substring(0, index)) && (isValidIPv6(mask) || isMaskValue(mask, 128))); }
/** * Validate the given IPv4 or IPv6 address and netmask. * * @param address the IP address as a String. * * @return true if a valid address with netmask, false otherwise */ public static boolean isValidWithNetMask( String address) { return isValidIPv4WithNetmask(address) || isValidIPv6WithNetmask(address); }
if (!isValidIPv4(value))
if (!IPAddress.isValid(ipAddress)) { JOptionPane.showMessageDialog(this, res.getString("DGeneralNameChooser.NotAValidIP.message"), getTitle(), JOptionPane.WARNING_MESSAGE);
if (IPAddress.isValidIPv6WithNetmask(subjectAlternativeNameIp) || IPAddress.isValidIPv6(subjectAlternativeNameIp) || IPAddress.isValidIPv4WithNetmask(subjectAlternativeNameIp) || IPAddress.isValidIPv4(subjectAlternativeNameIp)) { subjectAlternativeNames.add(new GeneralName(GeneralName.iPAddress, subjectAlternativeNameIp));
private byte[] toGeneralNameEncoding(String ip) if (IPAddress.isValidIPv6WithNetmask(ip) || IPAddress.isValidIPv6(ip)) else if (IPAddress.isValidIPv4WithNetmask(ip) || IPAddress.isValidIPv4(ip))
private byte[] toGeneralNameEncoding(String ip) if (IPAddress.isValidIPv6WithNetmask(ip) || IPAddress.isValidIPv6(ip)) else if (IPAddress.isValidIPv4WithNetmask(ip) || IPAddress.isValidIPv4(ip))