package org.irmacard.api.common;

import java.math.BigInteger;

public class JwtSessionRequest {
	private String jwt;
	private BigInteger nonce;
	private BigInteger context;

	public JwtSessionRequest(String jwt, BigInteger nonce, BigInteger context) {
		this.jwt = jwt;
		this.nonce = nonce;
		this.context = context;
	}

	public String getJwt() {
		return jwt;
	}

	public BigInteger getNonce() {
		return nonce;
	}

	public BigInteger getContext() {
		return context;
	}
}

@@ -38,28 +38,110 @@
 ort 
-java.math.BigInteger
+org.irmacard.credentials.info.IssuerIdentifier;%0A%0Aimport java.math.BigInteger;%0Aimport java.util.HashMap
 ;%0A%0Ap
@@ -248,16 +248,66 @@
 context;
+%0A%09private HashMap%3CIssuerIdentifier, Integer%3E keys;
 %0A%0A%09publi
@@ -444,24 +444,196 @@
 ontext;%0A%09%7D%0A%0A
+%09public JwtSessionRequest(String jwt, BigInteger nonce, BigInteger context, HashMap%3CIssuerIdentifier, Integer%3E keys) %7B%0A%09%09this(jwt, nonce, context);%0A%09%09this.keys = keys;%0A%09%7D%0A%0A
 %09public Stri
@@ -746,24 +746,24 @@
 Context() %7B%0A
-
 %09%09return con
@@ -770,11 +770,91 @@
 text;%0A%09%7D
+%0A%0A%09public HashMap%3CIssuerIdentifier, Integer%3E getPublicKeys() %7B%0A%09%09return keys;%0A%09%7D
 %0A%7D%0A

Support sending public keys in a JwtSessionRequest