Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.util.dns
Enum SecureResolveMode

java.lang.Object
  extended by java.lang.Enum<SecureResolveMode>
      extended by net.java.sip.communicator.util.dns.SecureResolveMode
All Implemented Interfaces:
Serializable, Comparable<SecureResolveMode>

public enum SecureResolveMode
extends Enum<SecureResolveMode>

Defines how DNSSEC validation errors should be handled.

Author:
Ingo Bauersachs

Enum Constant Summary
IgnoreDnssec
          Any DNSSEC data is completely ignored.
SecureOnly
          The result of a query is only returned if it validated successfully.
SecureOrUnsigned
          The result of a query is returned if it validated successfully or when the zone is unsigned.
WarnIfBogus
          If the result of a query is bogus (manipulated, incorrect), the user is to be asked how to proceed.
WarnIfBogusOrUnsigned
          If the result of a query is bogus (manipulated, incorrect) or if the zone is unsigned, the user is to be asked how to proceed.
 
Method Summary
static SecureResolveMode valueOf(String name)
          Returns the enum constant of this type with the specified name.
static SecureResolveMode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

IgnoreDnssec

public static final SecureResolveMode IgnoreDnssec
Any DNSSEC data is completely ignored.


SecureOnly

public static final SecureResolveMode SecureOnly
The result of a query is only returned if it validated successfully.


SecureOrUnsigned

public static final SecureResolveMode SecureOrUnsigned
The result of a query is returned if it validated successfully or when the zone is unsigned.


WarnIfBogus

public static final SecureResolveMode WarnIfBogus
If the result of a query is bogus (manipulated, incorrect), the user is to be asked how to proceed.


WarnIfBogusOrUnsigned

public static final SecureResolveMode WarnIfBogusOrUnsigned
If the result of a query is bogus (manipulated, incorrect) or if the zone is unsigned, the user is to be asked how to proceed.

Method Detail

values

public static SecureResolveMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SecureResolveMode c : SecureResolveMode.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SecureResolveMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.