Which certificate should be given for last argument of function from KeyClient.java
public KeyRequestResponse recoverKey(KeyId keyId,
                                     byte[] sessionWrappedPassphrase,
                                     byte[] transWrappedSessionKey,
                                     byte[] nonceData,
                                     java.lang.String b64Certificate)
a. Transport cert
b. Subject which key belongs to cert
c. Agent who is actually logged in via CryptoManager cert
d. Person who should be able to retrieve this key cert
And another question, can user add some message for Kra agents with this request?