Class TokenIssueOperation

  • All Implemented Interfaces:
    org.apache.cxf.ws.security.sts.provider.operation.IssueOperation, org.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation

    public class TokenIssueOperation
    extends AbstractOperation
    implements org.apache.cxf.ws.security.sts.provider.operation.IssueOperation, org.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation
    An implementation of the IssueOperation interface.
    • Constructor Detail

      • TokenIssueOperation

        public TokenIssueOperation()
    • Method Detail

      • issue

        public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionType issue​(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request,
                                                                                                              Principal principal,
                                                                                                              Map<String,​Object> messageContext)
        Specified by:
        issue in interface org.apache.cxf.ws.security.sts.provider.operation.IssueOperation
      • issue

        public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionType issue​(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenCollectionType requestCollection,
                                                                                                              Principal principal,
                                                                                                              Map<String,​Object> messageContext)
      • issueSingle

        public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseType issueSingle​(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request,
                                                                                                          Principal principal,
                                                                                                          Map<String,​Object> messageContext)
        Specified by:
        issueSingle in interface org.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation
      • createResponse

        protected org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseType createResponse​(EncryptionProperties encryptionProperties,
                                                                                                                TokenProviderResponse tokenResponse,
                                                                                                                TokenRequirements tokenRequirements,
                                                                                                                KeyRequirements keyRequirements)
                                                                                                         throws org.apache.wss4j.common.ext.WSSecurityException
        Throws:
        org.apache.wss4j.common.ext.WSSecurityException