public static synchronized void write(ReferenceLibrary data, Path dataPath) throws JsonProcessingException { CommonUtil.writeFile(dataPath, BatfishObjectMapper.writePrettyString(data)); } }
public static String decryptAndHashJuniper9CipherText(String key) { String privateSecret = decryptJuniper9CipherText(key); String saltedSecret = privateSecret + CommonUtil.salt(); String sha256Digest = CommonUtil.sha256Digest(saltedSecret); return sha256Digest; }
public boolean compareStructure(T s) { if (_namedStructure == null) { return s == null; } else { return (s != null) && CommonUtil.checkJsonEqual(_namedStructure, s); } }
private JuniperUtils() { _codeMatrix = initCodeMatrix(); _characterFamilies = new String[] { "QzF3n6/9CAtpu0O", "B1IREhcSyrleKvMW8LXx", "7N-dVbwsY2g4oaJZGUDj", "iHkq.mPf5T" }; _characterFamilyReverseIndexMap = initCharacterFamilyReverseIndexMap(); _allCharacters = initAllCharacters(); _allCharactersIndexMap = initAllCharactersIndexMap(); _validationRegex = initValidationRegex(); }
public static synchronized String salt() { if (SALT == null) { SALT = readResource(BfConsts.ABSPATH_DEFAULT_SALT); } return SALT; }
public static Builder builder() { return new Builder( DEFAULT_INITIAL_BACKOFF, DEFAULT_MAXIMUM_BACKOFF, DEFAULT_CUMULATIVE_BACKOFF_LIMIT, DEFAULT_ATTEMPT_LIMIT, DEFAULT_EXPANSION); }
@Override protected int compareSameClass(AclLineMatchExpr o) { return CommonUtil.compareIterable(_disjuncts, ((OrMatchExpr) o)._disjuncts); }
@Override public ObjectMapper getContext(Class<?> type) { return BatfishObjectMapper.verboseMapper(); } }
@Override public String prettyPrint() { return "Difference between base and delta\n" + _jsonDiff.prettyPrint(" "); } }
@Override public String toString() { String output = super.toString() + "\n" + "Identifier: " + _key; for (Ip6AccessListLine line : _lines) { output += "\n" + line; } return output; } }
public static <T> Builder<T> builder() { return new Builder<T>(); } }
public String prettyPrint(String prefixStr) { return PrettyPrinter.print(prefixStr, this); } }
@Override protected int compareSameClass(AclLineMatchExpr o) { return CommonUtil.compareCollection(_srcInterfaces, ((MatchSrcInterface) o)._srcInterfaces); }
public Builder withExpansion(double expansion) { return new Builder( _initialBackoff, _maximumBackoff, _cumulativeBackoffLimit, _attemptLimit, expansion); } }
@Override protected int compareSameClass(IpSpace o) { return CommonUtil.compareIterable(_lines, ((AclIpSpace) o)._lines); }
public Builder withInitialBackoff(Duration initialBackoff) { return new Builder( initialBackoff, _maximumBackoff, _cumulativeBackoffLimit, _attemptLimit, _expansion); }
@Override protected int compareSameClass(AclLineMatchExpr o) { return CommonUtil.compareIterable(_conjuncts, ((AndMatchExpr) o)._conjuncts); }
public Builder withMaximumBackoff(Duration maximumBackoff) { return new Builder( _initialBackoff, maximumBackoff, _cumulativeBackoffLimit, _attemptLimit, _expansion); }
public Builder withAttemptLimit(int attemptLimit) { return new Builder( _initialBackoff, _maximumBackoff, _cumulativeBackoffLimit, attemptLimit, _expansion); }
public Builder withCumulativeBackoffLimit(Duration cumulativeBackoffLimit) { return new Builder( _initialBackoff, _maximumBackoff, cumulativeBackoffLimit, _attemptLimit, _expansion); }