Class RDSEncryptionKey

java.lang.Object
com.here.sdk.trafficbroadcast.RDSEncryptionKey

public final class RDSEncryptionKey extends Object

Represents the RDS encryption key. Fields allocation information is described in CEN ISO/CD 14819-6.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    short
    Id of encryption key within the list.
    short
    Rotate Right used for bit manipulations as a part of encryption process.
    short
    Start Bit used for bit manipulations as a part of encryption process.
    short
    XOR Value used for bit manipulations as a part of encryption process.
  • Constructor Summary

    Constructors
    Constructor
    Description
    RDSEncryptionKey(short encryptionId, short rotateRight, short startBit, short xorValue)
    Creates a new instance.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • encryptionId

      public short encryptionId

      Id of encryption key within the list.

    • rotateRight

      public short rotateRight

      Rotate Right used for bit manipulations as a part of encryption process.

    • startBit

      public short startBit

      Start Bit used for bit manipulations as a part of encryption process.

    • xorValue

      public short xorValue

      XOR Value used for bit manipulations as a part of encryption process.

  • Constructor Details

    • RDSEncryptionKey

      public RDSEncryptionKey(short encryptionId, short rotateRight, short startBit, short xorValue)

      Creates a new instance.

      Parameters:
      encryptionId -

      Id of encryption key within the list.

      rotateRight -

      Rotate Right used for bit manipulations as a part of encryption process.

      startBit -

      Start Bit used for bit manipulations as a part of encryption process.

      xorValue -

      XOR Value used for bit manipulations as a part of encryption process.