@Override public String toBase64() { if (_base64ed == null) { _base64ed = super.toBase64(); } return _base64ed; }
@Override public String toString() { StringBuilder buf = new StringBuilder(64); buf.append('[').append(getClass().getSimpleName()).append(": "); int length = length(); if (_data == null) { buf.append("null"); } else if (length <= 32) { buf.append(toBase64()); } else { buf.append("size: ").append(Integer.toString(length)); } buf.append(']'); return buf.toString(); }
SigType type = _dest.getSigType(); SimpleDataStructure keys[] = KeyGenerator.getInstance().generateSigningKeys(type); config.setProperty(p, type.name() + ':' + keys[1].toBase64()); p = OPT + "i2cp.leaseSetPrivateKey"; keys = KeyGenerator.getInstance().generatePKIKeys(); config.setProperty(p, "ELGAMAL_2048:" + keys[1].toBase64()); } catch (GeneralSecurityException gse) {