public class DirectoryServerImpl extends RouterImpl implements DirectoryServer
status| Modifier and Type | Method and Description |
|---|---|
void |
addCertificate(KeyCertificate certificate) |
KeyCertificate |
getCertificateByFingerprint(HexDigest fingerprint) |
List<KeyCertificate> |
getCertificates() |
HexDigest |
getV3Identity() |
boolean |
isBridgeAuthority() |
boolean |
isExtraInfoCache() |
boolean |
isHiddenServiceAuthority() |
boolean |
isTrustedAuthority() |
boolean |
isV2Authority() |
boolean |
isV3Authority() |
boolean |
isValid()
Return true if this DirectoryServer entry has
complete and valid information.
|
String |
toString() |
exitPolicyAccepts, exitPolicyAccepts, getAddress, getAverageBandwidth, getBurstBandwidth, getCountryCode, getCurrentDescriptor, getDescriptorDigest, getDirectoryPort, getEstimatedBandwidth, getFamilyMembers, getIdentityHash, getIdentityKey, getMeasuredBandwidth, getMicrodescriptorDigest, getNickname, getNTorOnionKey, getObservedBandwidth, getOnionKey, getOnionPort, getVersion, hasBandwidth, hasFlag, isBadExit, isDescriptorDownloadable, isExit, isFast, isHibernating, isHSDirectory, isPossibleGuard, isRunning, isStableclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDirectoryPortexitPolicyAccepts, exitPolicyAccepts, getAddress, getAverageBandwidth, getBurstBandwidth, getCountryCode, getCurrentDescriptor, getDescriptorDigest, getEstimatedBandwidth, getFamilyMembers, getIdentityHash, getIdentityKey, getMeasuredBandwidth, getMicrodescriptorDigest, getNickname, getNTorOnionKey, getObservedBandwidth, getOnionKey, getOnionPort, getVersion, hasBandwidth, isBadExit, isDescriptorDownloadable, isExit, isFast, isHibernating, isHSDirectory, isPossibleGuard, isRunning, isStablepublic boolean isTrustedAuthority()
public boolean isValid()
isValid in interface RouterisValid in class RouterImplpublic boolean isV2Authority()
isV2Authority in interface DirectoryServerpublic boolean isV3Authority()
isV3Authority in interface DirectoryServerpublic boolean isHiddenServiceAuthority()
isHiddenServiceAuthority in interface DirectoryServerpublic boolean isBridgeAuthority()
isBridgeAuthority in interface DirectoryServerpublic boolean isExtraInfoCache()
isExtraInfoCache in interface DirectoryServerpublic HexDigest getV3Identity()
getV3Identity in interface DirectoryServerpublic KeyCertificate getCertificateByFingerprint(HexDigest fingerprint)
getCertificateByFingerprint in interface DirectoryServerpublic List<KeyCertificate> getCertificates()
getCertificates in interface DirectoryServerpublic void addCertificate(KeyCertificate certificate)
addCertificate in interface DirectoryServerpublic String toString()
toString in class RouterImplCopyright © 2015. All rights reserved.