DecryptionKeyCallback.X509IssuerSerialBasedRequest request = (DecryptionKeyCallback.X509IssuerSerialBasedRequest) cb.getRequest(); String issuerName = request.getIssuerName(); BigInteger serialNumber = request.getSerialNumber(); PrivateKey privKey = getPrivateKey(issuerName, serialNumber, cb.getRuntimeProperties()); request.setPrivateKey(privKey);
new DecryptionKeyCallback.X509IssuerSerialBasedRequest(issuerName, serialNumber); DecryptionKeyCallback decryptKeyCallback = new DecryptionKeyCallback(privKeyRequest);
@Override protected final void handleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request) throws IOException { PrivateKey key = getPrivateKey(request.getIssuerName(), request.getSerialNumber()); request.setPrivateKey(key); }
@Override protected final void handleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request) throws IOException { PrivateKey key = getPrivateKey(request.getIssuerName(), request.getSerialNumber()); request.setPrivateKey(key); }
@Override protected final void handleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request) throws IOException { PrivateKey key = getPrivateKey(request.getIssuerName(), request.getSerialNumber()); request.setPrivateKey(key); }