Class SanitizedBridgeDescriptor
- java.lang.Object
-
- org.torproject.metrics.collector.bridgedescs.SanitizedBridgeDescriptor
-
- Direct Known Subclasses:
SanitizedBridgeExtraInfoDescriptor
,SanitizedBridgeNetworkStatus
,SanitizedBridgeServerDescriptor
public abstract class SanitizedBridgeDescriptor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
originalBytes
protected java.lang.String
publishedString
protected byte[]
sanitizedBytes
protected SensitivePartsSanitizer
sensitivePartsSanitizer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
computeDescriptorDigest(byte[] descriptorBytes, java.lang.String startToken, java.lang.String sigToken)
protected java.lang.String
computeSha256Base64Digest(byte[] descriptorBytes, java.lang.String startToken, java.lang.String sigToken)
protected java.lang.String
parseMasterKeyEd25519FromIdentityEd25519(java.lang.String identityEd25519Base64)
-
-
-
Field Detail
-
originalBytes
protected byte[] originalBytes
-
sensitivePartsSanitizer
protected SensitivePartsSanitizer sensitivePartsSanitizer
-
sanitizedBytes
protected byte[] sanitizedBytes
-
publishedString
protected java.lang.String publishedString
-
-
Method Detail
-
parseMasterKeyEd25519FromIdentityEd25519
protected java.lang.String parseMasterKeyEd25519FromIdentityEd25519(java.lang.String identityEd25519Base64)
-
computeDescriptorDigest
protected java.lang.String computeDescriptorDigest(byte[] descriptorBytes, java.lang.String startToken, java.lang.String sigToken)
-
computeSha256Base64Digest
protected java.lang.String computeSha256Base64Digest(byte[] descriptorBytes, java.lang.String startToken, java.lang.String sigToken)
-
-