protected Crypto loadCryptoFromPropertiesFile( SoapMessage soapMessage, String propFilename, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(soapMessage, securityProperties); return WSS4JUtils.loadCryptoFromPropertiesFile( soapMessage, propFilename, getClassLoader(), passwordEncryptor ); }
private Crypto getEncryptionCrypto(Object e, SoapMessage message, RequestData requestData) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, requestData); return WSS4JUtils.getEncryptionCrypto(e, message, passwordEncryptor); }
protected Crypto getEncryptionCrypto( Object e, SoapMessage message, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, securityProperties); return WSS4JUtils.getEncryptionCrypto(e, message, passwordEncryptor); }
/** * This overridden method will not apply security headers if bus security is disabled. * * @see org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor#handleMessage(org.apache.cxf.binding.soap.SoapMessage) */ @Override public void handleMessage(SoapMessage mc) { if (busSecurity) { super.handleMessage(mc); } }
public WSS4JOutInterceptor(Map<String, Object> props) { this(); setProperties(props); }
public StaxCryptoCoverageChecker() { super(Phase.PRE_PROTOCOL); // Sign SOAP Body setSignBody(true); // Sign Timestamp setSignTimestamp(true); // Sign Addressing Headers setSignAddressingHeaders(true); // Encrypt UsernameToken setEncryptUsernameToken(true); }
protected Crypto getSignatureCrypto( Object s, SoapMessage message, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, securityProperties); return WSS4JUtils.getSignatureCrypto(s, message, passwordEncryptor); }
private Crypto getSignatureCrypto(Object s, SoapMessage message, RequestData requestData) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, requestData); return WSS4JUtils.getSignatureCrypto(s, message, passwordEncryptor); }
protected CallbackHandler getCallback(RequestData reqData, boolean utWithCallbacks) throws WSSecurityException { if (!utWithCallbacks) { CallbackHandler pwdCallback = null; try { pwdCallback = getCallback(reqData); } catch (Exception ex) { // ignore } return new DelegatingCallbackHandler(pwdCallback); } return getCallback(reqData); }
/** * Set a WSS4J AlgorithmSuite object on the RequestData context, to restrict the * algorithms that are allowed for encryption, signature, etc. */ protected void setAlgorithmSuites(SoapMessage message, RequestData data) throws WSSecurityException { super.decodeAlgorithmSuite(data); }
public StaxCryptoCoverageChecker() { super(Phase.PRE_PROTOCOL); // Sign SOAP Body setSignBody(true); // Sign Timestamp setSignTimestamp(true); // Sign Addressing Headers setSignAddressingHeaders(true); // Encrypt UsernameToken setEncryptUsernameToken(true); }
protected Crypto loadCryptoFromPropertiesFile( SoapMessage soapMessage, String propFilename, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(soapMessage, securityProperties); return WSS4JUtils.loadCryptoFromPropertiesFile( soapMessage, propFilename, getClassLoader(), passwordEncryptor ); }
private Crypto getEncryptionCrypto(Object e, SoapMessage message, RequestData requestData) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, requestData); return WSS4JUtils.getEncryptionCrypto(e, message, passwordEncryptor); }
protected Crypto getEncryptionCrypto( Object e, SoapMessage message, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, securityProperties); return WSS4JUtils.getEncryptionCrypto(e, message, passwordEncryptor); }
protected Crypto getSignatureCrypto( Object s, SoapMessage message, WSSSecurityProperties securityProperties ) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, securityProperties); return WSS4JUtils.getSignatureCrypto(s, message, passwordEncryptor); }
private Crypto getSignatureCrypto(Object s, SoapMessage message, RequestData requestData) throws WSSecurityException { PasswordEncryptor passwordEncryptor = getPasswordEncryptor(message, requestData); return WSS4JUtils.getSignatureCrypto(s, message, passwordEncryptor); }
protected CallbackHandler getCallback(RequestData reqData, boolean utWithCallbacks) throws WSSecurityException { if (!utWithCallbacks) { CallbackHandler pwdCallback = null; try { pwdCallback = getCallback(reqData); } catch (Exception ex) { // ignore } return new DelegatingCallbackHandler(pwdCallback); } return getCallback(reqData); }
/** * Set a WSS4J AlgorithmSuite object on the RequestData context, to restrict the * algorithms that are allowed for encryption, signature, etc. */ protected void setAlgorithmSuites(SoapMessage message, RequestData data) throws WSSecurityException { super.decodeAlgorithmSuite(data); }