Enum EncryptionConfiguration

java.lang.Object
java.lang.Enum<EncryptionConfiguration>
de.bsvrz.dav.daf.main.EncryptionConfiguration
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<EncryptionConfiguration>, java.lang.constant.Constable

public enum EncryptionConfiguration
extends java.lang.Enum<EncryptionConfiguration>
Gibt die lokale Konfiguration der Verschlüsselung an. Eine Verschlüsselung kommt bei der Authentifizierung immer zustande und wird nur dann aufgelöst, wenn beide Kommunikationspartner den Wunsch äußern, nicht verschlüsseln zu wollen (Wert automatisch bei lokaler Verbindung oder nein).
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant Description
    AlwaysEncrypted
    Es soll immer verschlüsselt werden
    Auto
    Es soll immer verschlüsselt werden, außer es handelt sich um eine lokale (Loopback-) Verbindung
    PreferNoEncryption
    Der Kommunikationspartner möchte nie verschlüsseln
  • Method Summary

    Modifier and Type Method Description
    boolean shouldDisable​(boolean isLoopbackConnection)  
    java.lang.String toString()  
    static EncryptionConfiguration valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static EncryptionConfiguration[] 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, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • AlwaysEncrypted

      public static final EncryptionConfiguration AlwaysEncrypted
      Es soll immer verschlüsselt werden
    • Auto

      public static final EncryptionConfiguration Auto
      Es soll immer verschlüsselt werden, außer es handelt sich um eine lokale (Loopback-) Verbindung
    • PreferNoEncryption

      public static final EncryptionConfiguration PreferNoEncryption
      Der Kommunikationspartner möchte nie verschlüsseln
  • Method Details

    • values

      public static EncryptionConfiguration[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EncryptionConfiguration valueOf​(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Enum<EncryptionConfiguration>
    • shouldDisable

      public boolean shouldDisable​(boolean isLoopbackConnection)