gpt4 book ai didi

org.apache.wss4j.dom.util.WSSecurityUtil.decodeHandlerAction()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-23 20:45:05 25 4
gpt4 key购买 nike

本文整理了Java中org.apache.wss4j.dom.util.WSSecurityUtil.decodeHandlerAction()方法的一些代码示例,展示了WSSecurityUtil.decodeHandlerAction()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WSSecurityUtil.decodeHandlerAction()方法的具体详情如下:
包路径:org.apache.wss4j.dom.util.WSSecurityUtil
类名称:WSSecurityUtil
方法名:decodeHandlerAction

WSSecurityUtil.decodeHandlerAction介绍

[英]Decode an action String. This method should only be called on the outbound side.
[中]解码动作字符串。只能在出站端调用此方法。

代码示例

代码示例来源:origin: apache/servicemix-bundles

@Override
protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext)
    throws WsSecuritySecurementException {
  List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>();
  try {
    securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  
  if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) {
    return;
  }
  if (logger.isDebugEnabled()) {
    logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]");
  }
  RequestData requestData = initializeRequestData(messageContext);
  Document envelopeAsDocument = soapMessage.getDocument();
  try {
    handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  soapMessage.setDocument(envelopeAsDocument);
}

代码示例来源:origin: org.springframework.ws/spring-ws-security

@Override
protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext)
    throws WsSecuritySecurementException {
  List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>();
  try {
    securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  
  if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) {
    return;
  }
  if (logger.isDebugEnabled()) {
    logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]");
  }
  RequestData requestData = initializeRequestData(messageContext);
  Document envelopeAsDocument = soapMessage.getDocument();
  try {
    handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  soapMessage.setDocument(envelopeAsDocument);
}

代码示例来源:origin: spring-projects/spring-ws

@Override
protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext)
    throws WsSecuritySecurementException {
  List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>();
  try {
    securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  
  if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) {
    return;
  }
  if (logger.isDebugEnabled()) {
    logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]");
  }
  RequestData requestData = initializeRequestData(messageContext);
  Document envelopeAsDocument = soapMessage.getDocument();
  try {
    handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false);
  }
  catch (WSSecurityException ex) {
    throw new Wss4jSecuritySecurementException(ex.getMessage(), ex);
  }
  soapMessage.setDocument(envelopeAsDocument);
}

代码示例来源:origin: org.apache.cxf/cxf-rt-ws-security

actions = WSSecurityUtil.decodeHandlerAction(action, config);

代码示例来源:origin: apache/cxf

actions = WSSecurityUtil.decodeHandlerAction(action, config);

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com