Skip to main content

%SAML.SubjectConfirmationData

Class %SAML.SubjectConfirmationData Extends (%RegisteredObject, %XML.Adaptor) [ Inheritance = right, System = 4 ]

Data for SubjectConfirmation

Parameters

XMLFORMAT

Parameter XMLFORMAT = "literal";

NAMESPACE

Parameter NAMESPACE = "urn:oasis:names:tc:SAML:2.0:assertion";

XMLTYPE

Parameter XMLTYPE = "SubjectConfirmationDataType";

ELEMENTQUALIFIED

Parameter ELEMENTQUALIFIED = 0;

Properties

content

Property content As %XML.String(MAXLEN = "", XMLPROJECTION = "content");

Normal case allow any XML content.

KeyInfo

Property KeyInfo As list Of %XML.Security.KeyInfo(REFELEMENTQUALIFIED = 1, REFNAMESPACE = "http://www.w3.org/2000/09/xmldsig#", XMLPROJECTION = "element", XMLREF = 1);

As a special case allow a list of KeyInfo elements as need for WS-Security.

Address

Property Address As %String(MAXLEN = "", XMLPROJECTION = "attribute");

InResponseTo

Property InResponseTo As %String(MAXLEN = "", XMLPROJECTION = "attribute");

NotBefore

Property NotBefore As %xsd.dateTime(XMLPROJECTION = "attribute");

NotOnOrAfter

Property NotOnOrAfter As %xsd.dateTime(XMLPROJECTION = "attribute");

Recipient

Property Recipient As %xsd.anyURI(XMLPROJECTION = "attribute");