Skip to main content

%SOAP.Security.SignatureConfirmation

Class %SOAP.Security.SignatureConfirmation Extends %SOAP.Security.Element [ System = 4 ]

WS-Security 1.1 SignatureConfirmation element for SOAP Security header.

Parameters

XMLFORMAT

Parameter XMLFORMAT = "literal";

NAMESPACE

Parameter NAMESPACE = "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd";

Properties

Value

Property Value As %xsd.base64Binary(CANONICALXML = 1, XMLPROJECTION = "attribute") [ Internal ];

Methods

Create

ClassMethod Create(value As %xsd.base64Binary) As %SOAP.Security.SignatureConfirmation

Create a SignatureConfirmation element

ValidateElement

Method ValidateElement(document As %XML.Document, service As %SOAP.WebBase) As %String [ Internal ]

Validate the security header element during import of Security header. SubjectConfirmation is always considered Ok at this point.

Validate

Method Validate(service As %SOAP.WebBase) As %String [ Internal ]

Validate the security header element during overall validation for client. If valid return true.