new SignatureKeyCallback.AliasPrivKeyCertRequest(alias); SignatureKeyCallback sigKeyCallback = new SignatureKeyCallback(certRequest);
getAliasPrivKeyCertRequest(certIdentifier); binding.setX509Certificate(request.getX509Certificate()); if(request.getX509Certificate() == null){ log.log(Level.SEVERE, "WSS1421.no.default.x509certificate.provided"); throw new XWSSecurityException("No X509Certificate was provided"); ((PrivateKeyBinding) ckBinding).setPrivateKey(request.getPrivateKey()); } else { if (ckBinding == null) { setPrivateKey(request.getPrivateKey()); } else { log.log(Level.SEVERE, "WSS1416.unsupported.keybinding");
SignatureKeyCallback.AliasPrivKeyCertRequest request = (SignatureKeyCallback.AliasPrivKeyCertRequest) cb.getRequest(); String alias = request.getAlias(); try { X509Certificate cert = (X509Certificate) keyStore.getCertificate(alias); request.setX509Certificate(cert); request.setPrivateKey(privKey); } catch (Exception e) { log.log(Level.SEVERE, "WSS1505.failedto.getkey", e);
new SignatureKeyCallback.AliasPrivKeyCertRequest(alias); SignatureKeyCallback sigKeyCallback = new SignatureKeyCallback(privKeyRequest);
public SignatureKeyCallback.AliasPrivKeyCertRequest getAliasPrivKeyCertRequest(String certIdentifier) throws XWSSecurityException { SignatureKeyCallback.AliasPrivKeyCertRequest request = new SignatureKeyCallback.AliasPrivKeyCertRequest(certIdentifier); SignatureKeyCallback sigCallback = new SignatureKeyCallback(request); Callback[] callback = new Callback[]{sigCallback}; try { callbackHandler.handle(callback); } catch (Exception e) { log.log(Level.SEVERE, "WSS0216.callbackhandler.handle.exception", new Object[]{"SignatureKeyCallback.AliasPrivKeyCertRequest"}); log.log(Level.SEVERE, "WSS0217.callbackhandler.handle.exception.log", e); throw new XWSSecurityException(e); } return request; }
@Override protected final void handleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request) throws IOException { PrivateKey privateKey = getPrivateKey(request.getAlias()); X509Certificate certificate = getCertificate(request.getAlias()); request.setPrivateKey(privateKey); request.setX509Certificate(certificate); }
@Override protected final void handleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request) throws IOException { PrivateKey privateKey = getPrivateKey(request.getAlias()); X509Certificate certificate = getCertificate(request.getAlias()); request.setPrivateKey(privateKey); request.setX509Certificate(certificate); }
@Override protected final void handleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request) throws IOException { PrivateKey privateKey = getPrivateKey(request.getAlias()); X509Certificate certificate = getCertificate(request.getAlias()); request.setPrivateKey(privateKey); request.setX509Certificate(certificate); }