private static final Identity SENDER = Identity.generateRandomIdentity();
多分、実際使う時用にIdentityには自分で値をセットするメソッドとかあるのだろう。
private static final Identity SENDER = Identity.generateRandomIdentity();
多分、実際使う時用にIdentityには自分で値をセットするメソッドとかあるのだろう。
setPrivateKey(String key)とかそんな安易なものは無かったでござる。
CustomIdentityの方にそれっぽいのが。
それにしてもnostr-javaの人はLombok好きだな。
とりあえずリレー先をnostterに合わせておこう。使うのはまだ先だけど。
propertiesをClassLoaderから読ませるのは余り好きではないんだけど…。
Windowsの$HOMEは C:\Users\ユーザ名\ いつも忘れる
やっとこ、このアカウントと一致する公開鍵ができた。
リレーとの通信に失敗するな。まずは元のサンプルのに戻そう。
java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target は何だか面倒っぽくなってきたな…。
javax.net.ssl.trustStoreに$JAVA_HOME/lib/security/cacerts指定しても駄目なので分からぬ。