Interface RouterStatusEntry


  • public interface RouterStatusEntry
    Contains a router status entry contained in a signed directory in the version 1 directory protocol.

    Directory authorities in the (long outdated) version 1 of the directory protocol included router status entries with short summaries of the status of each server in the signed directories they produced (RelayDirectory). These entries contained references to server descriptors published by relays together with the authorities' opinion on whether relays were verified and live.

    Since:
    1.0.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getFingerprint()
      Return a SHA-1 digest of the relay's identity key, encoded as 40 upper-case hexadecimal characters.
      java.lang.String getNickname()
      Return the relay nickname consisting of 1 to 19 alphanumeric characters, or null if the relay is unverified.
      boolean isLive()
      Return whether the relay is live.
      boolean isVerified()
      Return whether the relay is verified.
    • Method Detail

      • getNickname

        java.lang.String getNickname()
        Return the relay nickname consisting of 1 to 19 alphanumeric characters, or null if the relay is unverified.
        Since:
        1.0.0
      • getFingerprint

        java.lang.String getFingerprint()
        Return a SHA-1 digest of the relay's identity key, encoded as 40 upper-case hexadecimal characters.
        Since:
        1.0.0
      • isVerified

        boolean isVerified()
        Return whether the relay is verified.
        Since:
        1.0.0
      • isLive

        boolean isLive()
        Return whether the relay is live.
        Since:
        1.0.0