class JwtHs256BearerTokenSupplier implements BearerTokenSupplier {

  @Override
  public String get() {
    try {
      return this.ilpOverHttpAuthTokens.get(outgoingLinkSettings.jwtAuthSettings().get().tokenSubject());
    } catch (ExecutionException e) {
      throw new RuntimeException(e);
    }
  }

  public  JwtHs256BearerTokenSupplier(
      final SharedSecretBytesSupplier sharedSecretBytesSupplier,
      final OutgoingLinkSettings outgoingLinkSettings
  );

}