1819202122232425262728
return wrap(provided); } if (obj instanceof Secret) { Secret secret = (Secret) obj; String plaintext = secret.plaintext(); return wrap(plaintext); } return super.wrap(obj); }
2930313233343536373839
public Secret generateIpsecPSK() { while (true) { Secret s = generateRandomPassword(64, ALPHANUMERIC_CASE_SENSITIVE); // Avoid 'special' prefixes if (!s.plaintext().startsWith("0x")) { return s; } } } }