view release on metacpan or search on metacpan
ZXBUSD_OBJ=zxbusd.$(OBJ_EXT) hiios.$(OBJ_EXT) hiinit.$(OBJ_EXT) hitodo.$(OBJ_EXT) hinet.$(OBJ_EXT) hiread.$(OBJ_EXT) hiwrite.$(OBJ_EXT) hiiosdump.$(OBJ_EXT) testping.$(OBJ_EXT) http.$(OBJ_EXT) smtp.$(OBJ_EXT) stomp.$(OBJ_EXT) zxbusdist.$(OBJ_EXT) zxb...
#
# Schemata and potential xml document roots.
# See also sg/wsf-soap11.sg for a place to "glue" new functions in.
# N.B. As of 0.69 implementation, the search to zx_ns_tab is a linear
# scan, so it pays to place commonly referenced namespaces early in ZX_SG.
#
ZX_SG+=sg/xmldsig-core.sg sg/xenc-schema.sg sg/ec.sg
# SAML 2.0
ifeq ($(ENA_SAML2),1)
ZX_SG+=sg/wsf-soap11.sg sg/saml-schema-assertion-2.0.sg sg/saml-schema-protocol-2.0.sg sg/saml-schema-ecp-2.0.sg sg/liberty-paos-v2.0.sg
ZX_ROOTS+=-r sa:Assertion -r sa:EncryptedAssertion -r sa:NameID -r sa:EncryptedID -r sp:NewID -r sp:AuthnRequest -r sp:Response
ZX_ROOTS+=-r sp:LogoutRequest -r sp:LogoutResponse
ZX_ROOTS+=-r sp:ManageNameIDRequest -r sp:ManageNameIDResponse
ZX_ROOTS+=-r e:Envelope -r e:Header -r e:Body
ZX_SG += sg/liberty-idwsf-authn-svc-v2.0.sg sg/xml.sg sg/xsi.sg sg/xs.sg sg/id-mm7-R6-1-4.sg
ZX_SG += sg/lib-id-sis-cb-proto.sg sg/lib-id-sis-cb-cdm.sg sg/liberty-id-sis-gl-v1.0-14.sg
ZX_SG += sg/liberty-idwsf-dp-v1.0.sg sg/liberty-idwsf-idp-v1.0.sg
ZX_SG += sg/liberty-idwsf-pmm-v1.0.sg sg/liberty-idwsf-prov-v1.0.sg
ZX_SG += sg/liberty-idwsf-shps-v1.0.sg
ZX_SG += sg/hr-xml-sampo.sg sg/id-hrxml.sg
ZX_SG += sg/demo-media-v1.0.sg
ZX_ROOTS+= -r a:EndpointReference -r sec:Token
ZX_ROOTS+= -r hrxml:Candidate
#ZX_SG += sg/saml-schema-assertion-2.0.sg sg/saml-schema-protocol-2.0.sg sg/xmldsig-core.sg sg/xenc-schema.sg sg/saml-schema-metadata-2.0.sg sg/oasis-sstc-saml-schema-protocol-1.1.sg sg/oasis-sstc-saml-schema-assertion-1.1.sg sg/liberty-idff-protocol...
endif
# SAML 1.1
ifeq ($(ENA_SAML11),1)
ZX_SG += sg/oasis-sstc-saml-schema-protocol-1.1.sg sg/oasis-sstc-saml-schema-assertion-1.1.sg
ZX_ROOTS += -r sa11:Assertion -r sp11:Request -r sp11:Response
sg/saml-schema-protocol-2.0.sg
sg/saml-schema-ecp-2.0.sg
sg/sstc-saml-idp-discovery.sg
sg/shibboleth-metadata-1.0.sg
sg/liberty-paos-v2.0.sg
sg/ws-addr-1.0.sg
sg/wsf-soap11.sg - Mega SOAP parser for SAML and ID-WSF messages
sg/wss-secext-1.0.sg
sg/wss-util-1.0.sg
sg/xenc-schema.sg
sg/xmldsig-core.sg
sg/ec.sg - IncludedNamespaces from Exclusive Canonicalization
sg/xml.sg
sg/xsi.sg
sg/xs.sg
sg/id-dap.sg - ID Directory Access Protocol
sg/lib-id-sis-cb-proto.sg - Contact Book Protocol
sg/lib-id-sis-cb-cdm.sg - Contact Book Conceptual Data Model
sg/liberty-id-sis-gl-v1.0-14.sg - Geo Location Service
sg/id-mm7-R6-1-4.sg
sg/liberty-idwsf-dst-v2.0.sg - DST 2.0
Net/SAML.pm view on Meta::CPAN
*swig_oaz_jwt_sigenc_alg_get = *Net::SAMLc::zxid_conf_oaz_jwt_sigenc_alg_get;
*swig_oaz_jwt_sigenc_alg_set = *Net::SAMLc::zxid_conf_oaz_jwt_sigenc_alg_set;
*swig_bus_rcpt_get = *Net::SAMLc::zxid_conf_bus_rcpt_get;
*swig_bus_rcpt_set = *Net::SAMLc::zxid_conf_bus_rcpt_set;
*swig_az_fail_mode_get = *Net::SAMLc::zxid_conf_az_fail_mode_get;
*swig_az_fail_mode_set = *Net::SAMLc::zxid_conf_az_fail_mode_set;
*swig_md_authority_ena_get = *Net::SAMLc::zxid_conf_md_authority_ena_get;
*swig_md_authority_ena_set = *Net::SAMLc::zxid_conf_md_authority_ena_set;
*swig_backwards_compat_ena_get = *Net::SAMLc::zxid_conf_backwards_compat_ena_get;
*swig_backwards_compat_ena_set = *Net::SAMLc::zxid_conf_backwards_compat_ena_set;
*swig_xmldsig_sig_meth_get = *Net::SAMLc::zxid_conf_xmldsig_sig_meth_get;
*swig_xmldsig_sig_meth_set = *Net::SAMLc::zxid_conf_xmldsig_sig_meth_set;
*swig_xmldsig_digest_algo_get = *Net::SAMLc::zxid_conf_xmldsig_digest_algo_get;
*swig_xmldsig_digest_algo_set = *Net::SAMLc::zxid_conf_xmldsig_digest_algo_set;
*swig_samlsig_digest_algo_get = *Net::SAMLc::zxid_conf_samlsig_digest_algo_get;
*swig_samlsig_digest_algo_set = *Net::SAMLc::zxid_conf_samlsig_digest_algo_set;
*swig_blobsig_digest_algo_get = *Net::SAMLc::zxid_conf_blobsig_digest_algo_get;
*swig_blobsig_digest_algo_set = *Net::SAMLc::zxid_conf_blobsig_digest_algo_set;
sub new {
my $pkg = shift;
my $self = Net::SAMLc::new_zxid_conf(@_);
bless $self, $pkg if defined($self);
}
Net/SAML_wrap.c view on Meta::CPAN
ST(argvi) = SWIG_From_char SWIG_PERL_CALL_ARGS_1((char)(result)); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_zxid_conf_xmldsig_sig_meth_set) {
{
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
char *arg2 = (char *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
char *buf2 = 0 ;
int alloc2 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: zxid_conf_xmldsig_sig_meth_set(self,xmldsig_sig_meth);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_zxid_conf, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "zxid_conf_xmldsig_sig_meth_set" "', argument " "1"" of type '" "struct zxid_conf *""'");
}
arg1 = (struct zxid_conf *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "zxid_conf_xmldsig_sig_meth_set" "', argument " "2"" of type '" "char *""'");
}
arg2 = (char *)(buf2);
if (arg1->xmldsig_sig_meth) free((char*)arg1->xmldsig_sig_meth);
if (arg2) {
size_t size = strlen((const char *)(arg2)) + 1;
arg1->xmldsig_sig_meth = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
} else {
arg1->xmldsig_sig_meth = 0;
}
ST(argvi) = sv_newmortal();
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_zxid_conf_xmldsig_sig_meth_get) {
{
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
char *result = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: zxid_conf_xmldsig_sig_meth_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_zxid_conf, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "zxid_conf_xmldsig_sig_meth_get" "', argument " "1"" of type '" "struct zxid_conf *""'");
}
arg1 = (struct zxid_conf *)(argp1);
result = (char *) ((arg1)->xmldsig_sig_meth);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_zxid_conf_xmldsig_digest_algo_set) {
{
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
char *arg2 = (char *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
char *buf2 = 0 ;
int alloc2 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: zxid_conf_xmldsig_digest_algo_set(self,xmldsig_digest_algo);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_zxid_conf, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "zxid_conf_xmldsig_digest_algo_set" "', argument " "1"" of type '" "struct zxid_conf *""'");
}
arg1 = (struct zxid_conf *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "zxid_conf_xmldsig_digest_algo_set" "', argument " "2"" of type '" "char *""'");
}
arg2 = (char *)(buf2);
if (arg1->xmldsig_digest_algo) free((char*)arg1->xmldsig_digest_algo);
if (arg2) {
size_t size = strlen((const char *)(arg2)) + 1;
arg1->xmldsig_digest_algo = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
} else {
arg1->xmldsig_digest_algo = 0;
}
ST(argvi) = sv_newmortal();
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_zxid_conf_xmldsig_digest_algo_get) {
{
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
char *result = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: zxid_conf_xmldsig_digest_algo_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_zxid_conf, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "zxid_conf_xmldsig_digest_algo_get" "', argument " "1"" of type '" "struct zxid_conf *""'");
}
arg1 = (struct zxid_conf *)(argp1);
result = (char *) ((arg1)->xmldsig_digest_algo);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
Net/SAML_wrap.c view on Meta::CPAN
{"Net::SAMLc::zxid_conf_oaz_jwt_sigenc_alg_set", _wrap_zxid_conf_oaz_jwt_sigenc_alg_set},
{"Net::SAMLc::zxid_conf_oaz_jwt_sigenc_alg_get", _wrap_zxid_conf_oaz_jwt_sigenc_alg_get},
{"Net::SAMLc::zxid_conf_bus_rcpt_set", _wrap_zxid_conf_bus_rcpt_set},
{"Net::SAMLc::zxid_conf_bus_rcpt_get", _wrap_zxid_conf_bus_rcpt_get},
{"Net::SAMLc::zxid_conf_az_fail_mode_set", _wrap_zxid_conf_az_fail_mode_set},
{"Net::SAMLc::zxid_conf_az_fail_mode_get", _wrap_zxid_conf_az_fail_mode_get},
{"Net::SAMLc::zxid_conf_md_authority_ena_set", _wrap_zxid_conf_md_authority_ena_set},
{"Net::SAMLc::zxid_conf_md_authority_ena_get", _wrap_zxid_conf_md_authority_ena_get},
{"Net::SAMLc::zxid_conf_backwards_compat_ena_set", _wrap_zxid_conf_backwards_compat_ena_set},
{"Net::SAMLc::zxid_conf_backwards_compat_ena_get", _wrap_zxid_conf_backwards_compat_ena_get},
{"Net::SAMLc::zxid_conf_xmldsig_sig_meth_set", _wrap_zxid_conf_xmldsig_sig_meth_set},
{"Net::SAMLc::zxid_conf_xmldsig_sig_meth_get", _wrap_zxid_conf_xmldsig_sig_meth_get},
{"Net::SAMLc::zxid_conf_xmldsig_digest_algo_set", _wrap_zxid_conf_xmldsig_digest_algo_set},
{"Net::SAMLc::zxid_conf_xmldsig_digest_algo_get", _wrap_zxid_conf_xmldsig_digest_algo_get},
{"Net::SAMLc::zxid_conf_samlsig_digest_algo_set", _wrap_zxid_conf_samlsig_digest_algo_set},
{"Net::SAMLc::zxid_conf_samlsig_digest_algo_get", _wrap_zxid_conf_samlsig_digest_algo_get},
{"Net::SAMLc::zxid_conf_blobsig_digest_algo_set", _wrap_zxid_conf_blobsig_digest_algo_set},
{"Net::SAMLc::zxid_conf_blobsig_digest_algo_get", _wrap_zxid_conf_blobsig_digest_algo_get},
{"Net::SAMLc::new_zxid_conf", _wrap_new_zxid_conf},
{"Net::SAMLc::delete_zxid_conf", _wrap_delete_zxid_conf},
{"Net::SAMLc::zxid_cgi_magic_set", _wrap_zxid_cgi_magic_set},
{"Net::SAMLc::zxid_cgi_magic_get", _wrap_zxid_cgi_magic_get},
{"Net::SAMLc::zxid_cgi_op_set", _wrap_zxid_cgi_op_set},
{"Net::SAMLc::zxid_cgi_op_get", _wrap_zxid_cgi_op_get},
Net/SAML_wrap.c view on Meta::CPAN
SWIG_TypeClientData(SWIGTYPE_p_zx_at_tok, (void*) "Net::SAML::zx_at_tok");
SWIG_TypeClientData(SWIGTYPE_p_zx_el_desc, (void*) "Net::SAML::zx_el_desc");
SWIG_TypeClientData(SWIGTYPE_p_zx_el_tok, (void*) "Net::SAML::zx_el_tok");
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "ZX_SYMKEY_LEN", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(20)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA1_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig%23rsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA224_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23rsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA256_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23rsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA384_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23rsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA512_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23rsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA1_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig%23dsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA224_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23dsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA256_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23dsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA384_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23dsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA512_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23dsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA1_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA224_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA256_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA384_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA512_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA1", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#rsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA224", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#rsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA256", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA384", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_RSA_SHA512", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA1", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#dsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA224", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2009/xmldsig11#dsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA256", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2009/xmldsig11#dsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA384", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2009/xmldsig11#dsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_DSA_SHA512", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2009/xmldsig11#dsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA1", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA224", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA256", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA384", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_ECDSA_SHA512", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO_SHA1", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO_SHA224", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#sha224"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO_SHA256", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmlenc#sha256"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO_SHA384", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmldsig-more#sha384"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO_SHA512", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmlenc#sha512"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#rsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_ALGO_URLENC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig%23rsa-sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "SIG_SIZE", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(1024)));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "DIGEST_ALGO", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#sha1"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "CANON_ALGO", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/10/xml-exc-c14n#"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "ENVELOPED_ALGO", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2000/09/xmldsig#enveloped-signature"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "ENC_ALGO_TRIPLEDES_CBC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmlenc#tripledes-cbc"));
SvREADONLY_on(sv);
} while(0) /*@SWIG@*/;
/*@SWIG:/usr/share/swig2.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
SV *sv = get_sv((char*) SWIG_prefix "ENC_ALGO_AES128_CBC", TRUE | 0x2 | GV_ADDMULTI);
sv_setsv(sv, SWIG_FromCharPtr("http://www.w3.org/2001/04/xmlenc#aes128-cbc"));
README.zxid view on Meta::CPAN
Committee draft with extentsions
wst
http://docs.oasis-open.org/ws-sx/ws-trust/200512/
WS-Trust 1.3 CD-01
wsp http://schemas.xmlsoap.org/ws/2004/09/policy *** Newer version? http://www.w3.org/ns/ws-policy/
wsc
http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512
WS-Secure Conversation CD-01
ds http://www.w3.org/2000/09/xmldsig# XML Signatures
xenc http://www.w3.org/2001/04/xmlenc# XML Encryption
exca http://www.w3.org/2001/10/xml-exc-c14n# Exclusive Canonicalization
a http://www.w3.org/2005/08/addressing WSA 1.0
wsse
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
WS Security SecExt 1.0
wsu
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
README.zxid view on Meta::CPAN
99.6 SOAP 1.1 Processor wsf-soap11 (e)
--------------------------------------
<<schema:
<<sg/wsf-soap11.sg>>
>>
99.7 XML and Web Services Infrastructure
----------------------------------------
99.7.1 xmldsig-core (ds)
~~~~~~~~~~~~~~~~~~~~~~~~
<<schema:
<<sg/xmldsig-core.sg>>
>>
99.7.2 xenc-schema (xenc)
~~~~~~~~~~~~~~~~~~~~~~~~~
<<schema:
<<sg/xenc-schema.sg>>
>>
99.7.3 ws-addr-1.0 (a)
README.zxid view on Meta::CPAN
<sp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/></>
<sa:Assertion
xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion"
ID="ASSE6bgfaV-sapQsAilXOvBu"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#ASSE6bgfaV-sapQsAilXOvBu">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>r8OvtNmq5LkYwCNg6bsRZAdT4NE=</></></>
<ds:SignatureValue>GtWVZzHYW54ioHk/C7zjDRThohrpwC4=</></>
<sa:Subject>
<sa:NameID
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
NameQualifier="https://a-idp.liberty-iop.org:8881/idp.xml">PB5fLIA4lRU2bH4HkQsn9</>
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
<sa:SubjectConfirmationData
README.zxid view on Meta::CPAN
<!-- This assertion is the credential for the ID-WSF 1.1 bootstrap (below). -->
<sa:Assertion
ID="CREDOTGAkvhNoP1aiTq4bXBg"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#CREDOTGAkvhNoP1aiTq4bXBg">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>dqq/28hw5eEv+ceFyiLImeJ1P8w=</></></>
<ds:SignatureValue>UKlEgHKQwuoCE=</></>
<sa:Subject>
<sa:NameID/> <!-- *** Bug here!!! -->
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"/></>
<sa:Conditions
NotBefore="2007-02-10T05:32:42Z"
NotOnOrAfter="2007-02-10T06:37:42Z">
<sa:AudienceRestriction>
README.zxid view on Meta::CPAN
<sec:Token
xmlns:sec="urn:liberty:security:2006-08"
usage="urn:liberty:security:tokenusage:2006-08:SecurityToken">
<sa:Assertion
ID="CREDV6ZBMyicmyvDq9pLIoSR"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#CREDV6ZBMyicmyvDq9pLIoSR">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>o2SgbuKIBzl4e0dQoTwiyqXr/8Y=</></></>
<ds:SignatureValue>hHdUKaZ//cZ8UYJxvTReNU=</></>
<sa:Subject>
<sa:NameID
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
NameQualifier="https://a-idp.liberty-iop.org:8881/idp.xml">
9my93VkP3tSxEOIb3ckvjLpn0pa6aV3yFXioWX-TzZI=</>
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"/></>
<sa:Conditions
README.zxid view on Meta::CPAN
<wsa:MessageID wsu:Id="MID">123</>
<wsa:To wsu:Id="TO">...</>
<wsa:Action wsu:Id="ACT">urn:xx:Query</>
<wsse:Security mustUnderstand="1">
<wsu:Timestamp wsu:Id="TS"><wsu:Created>2005-06-17T04:49:17Z</></>
<wsse:BinarySecurityToken
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="X509Token"
EncodingType="http://docs.oas is-open.org/wss/2004/01/oasis-200401-wss-soap-message-securiy-1.0#Base64Binary">
MIIB9zCCAWSgAwIBAgIQ...</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:Reference URI="#MID">...</>
<ds:Reference URI="#TO">...</>
<ds:Reference URI="#ACT">...</>
<ds:Reference URI="#TS">...</>
<ds:Reference URI="#X509">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Ru4cAfeBAB</></>
<ds:Reference URI="#BDY">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>YgGfS0pi56p</></></>
<ds:KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#X509"/></></>
<ds:SignatureValue>HJJWbvqW9E84vJVQkjDElgscSXZ5Ekw==</></></></>
<e:Body wsu:Id="BDY">
<xx:Query/></></>
The salient features of the above XML blob are
* Signature that covers relevant SOAP headers and Body
* Absence of any explicit identity token.
README.zxid view on Meta::CPAN
<wsu:Created>2005-06-17T04:49:17Z</></>
<wsse:BinarySecurityToken
ValueType="anyNSPrefix:ServiceSess ionContext"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64 Binary"
wsu:Id="BST">
mQEMAzRniWkAAAEH9RWir0eKDkyFAB7PoFazx3ftp0vWwbbzqXdgcX8fpEqSr1v4
YqUc7OMiJcBtKBp3+jlD4HPUaurIqHA0vrdmMpM+sF2BnpND118f/mXCv3XbWhiL
VT4r9ytfpXBluelOV93X8RUz4ecZcDm9e+IEG+pQjnvgrSgac1NrW5K/CJEOUUjh
oGTrym0Ziutezhrw/gOeLVtkywsMgDr77gWZxRvw01w1ogtUdTceuRBIDANj+KVZ
vLKlTCaGAUNIjkiDDgti=</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig #">
<ds:SignedInfo>
<ds:Reference URI="#MID">...</>
<ds:Reference URI="#TO">...</>
<ds:Reference URI="#ACT">...</>
<ds:Reference URI="#TS">...</>
<ds:Reference URI="#BST">...</>
<ds:Reference URI="#BDY">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1 "/>
<ds:DigestValue>YgGfS0pi56pu</></></>
...</></></>
<e:Body wsu:Id="BDY">
<xx:Query/></></>
100.4 ID-WSF 2.0 Call with Bearer (SAML) Sec Mech
-------------------------------------------------
<e:Envelope
xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sb="urn:liberty:sb:2005-11"
xmlns:sec="urn:liberty:security:2005-11"
xmlns:wsse="http://docs.oasis-open.org/wss/20 04/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
<e:Header>
<sbf:Framework version="2.0-simple" e:mustUnderstand="1"
e:actor="http://schemas.../next"
wsu:Id="SBF"/>
<wsa:MessageID wsu:Id="MID">...</>
<wsa:To wsu:Id="TO">...</>
<wsa:Action wsu:Id="ACT">urn:xx:Query</>
<wsse:Security mustUnderstand="1">
<wsu:Timestamp wsu:Id="TS">
README.zxid view on Meta::CPAN
[SAML2glossary] "Glossary for the OASIS Security Assertion Markup Language (SAML) V2.0", Oasis Standard, 15.3.2005, saml-glossary-2.0-os
[XML-C14N] XML Canonicalization (non-exclusive), http://www.w3.org/TR/2001/REC-xml-c14n-20010315; J. Boyer: "Canonical XML Version 1.0", W3C Recommendation, 15.3.2001, http://www.w3.org/TR/xml-c14n, RFC3076
[XML-EXC-C14N] Exclusive XML Canonicalization, http://www.w3.org/TR/xml-exc-c14n/
[Shibboleth] http://shibboleth.internet2.edu/shibboleth-documents.html
[XMLENC] "XML Encryption Syntax and Processing", W3C Recommendation, 10.12.2002, http://www.w3.org/TR/xmlenc-core
[XMLDSIG] "XML-Signature Syntax and Processing", W3C Recommendation, 12.2.2002, http://www.w3.org/TR/xmldsig-core, RFC3275
[Disco2] Liberty ID-WSF Discovery service 2.0
[Disco12] Liberty ID-WSF Discovery service 1.1 (liberty-idwsf-disco-svc-v1.2.pdf)
[SecMech2] Liberty ID-WSF 2.0 Security Mechanisms
[SOAPAuthn2] Liberty ID-WSF 2.0 Authentication Service
[SOAPBinding2] Liberty ID-WSF 2.0 framework document that pulls together all aspects
README.zxid view on Meta::CPAN
If the question had been about canonicalizing the NameID, it
would still be important to digest the entire canonicalized
Name Identifier as the actual value in isolation is meaningless.
You need the identifier type and namespace qualification
for the digest to be meaningful.
[XML-C14N] XML Canonicalization (non-exclusive), http://www.w3.org/TR/2001/REC-xml-c14n-20010315; J. Boyer: "Canonical XML Version 1.0", W3C Recommendation, 15.3.2001, http://www.w3.org/TR/xml-c14n, RFC3076
[XML-EXC-C14N] Exclusive XML Canonicalization, http://www.w3.org/TR/xml-exc-c14n/
[XMLDSIG] "XML-Signature Syntax and Processing", W3C Recommendation, 12.2.2002, http://www.w3.org/TR/xmldsig-core, RFC3275
Cheers,
--Sampo
{"urn:liberty:disco:2003-08", sizeof("urn:liberty:disco:2003-08")-1, sizeof("di12")-1, "di12", 0,0,0,0,0,0,0},
#line 49 "c/zx-ns.gperf"
{"http://www.w3.org/2005/08/addressing", sizeof("http://www.w3.org/2005/08/addressing")-1, sizeof("a")-1, "a", 0,0,0,0,0,0,0},
#line 84 "c/zx-ns.gperf"
{"urn:liberty:sb:2003-08", sizeof("urn:liberty:sb:2003-08")-1, sizeof("b12")-1, "b12", 0,0,0,0,0,0,0},
#line 58 "c/zx-ns.gperf"
{"urn:liberty:id-sis-dap:2006-08:dst-2.1", sizeof("urn:liberty:id-sis-dap:2006-08:dst-2.1")-1, sizeof("dap")-1, "dap", 0,0,0,0,0,0,0},
#line 34 "c/zx-ns.gperf"
{"http://www.w3.org/2001/10/xml-exc-c14n#", sizeof("http://www.w3.org/2001/10/xml-exc-c14n#")-1, sizeof("exca")-1, "exca", 0,0,0,0,0,0,0},
#line 32 "c/zx-ns.gperf"
{"http://www.w3.org/2000/09/xmldsig#", sizeof("http://www.w3.org/2000/09/xmldsig#")-1, sizeof("ds")-1, "ds", 0,0,0,0,0,0,0},
{""},
#line 66 "c/zx-ns.gperf"
{"http://www.w3.org/2001/XMLSchema", sizeof("http://www.w3.org/2001/XMLSchema")-1, sizeof("xs")-1, "xs", 0,0,0,0,0,0,0},
#line 83 "c/zx-ns.gperf"
{"urn:liberty:metadata:2004-12", sizeof("urn:liberty:metadata:2004-12")-1, sizeof("m20")-1, "m20", 0,0,0,0,0,0,0},
#line 39 "c/zx-ns.gperf"
{"urn:liberty:paos:2006-08", sizeof("urn:liberty:paos:2006-08")-1, sizeof("paos")-1, "paos", 0,0,0,0,0,0,0},
{""}, {""},
#line 63 "c/zx-ns.gperf"
{"urn:liberty:sa:2006-08", sizeof("urn:liberty:sa:2006-08")-1, sizeof("as")-1, "as", 0,0,0,0,0,0,0},
* $Id$ */
#ifndef _zx__ns_h
#define _zx__ns_h
#include "zx.h"
#include "c/zx-const.h"
#define zx_N_NS 61
extern struct zx_ns_s zx_ns_tab[zx__NS_MAX];
#define zx_xmlns_ds "http://www.w3.org/2000/09/xmldsig#"
#define zx_xmlns_xenc "http://www.w3.org/2001/04/xmlenc#"
#define zx_xmlns_exca "http://www.w3.org/2001/10/xml-exc-c14n#"
#define zx_xmlns_e "http://schemas.xmlsoap.org/soap/envelope/"
#define zx_xmlns_sa "urn:oasis:names:tc:SAML:2.0:assertion"
#define zx_xmlns_sp "urn:oasis:names:tc:SAML:2.0:protocol"
#define zx_xmlns_ecp "urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp"
#define zx_xmlns_paos "urn:liberty:paos:2006-08"
#define zx_xmlns_md "urn:oasis:names:tc:SAML:2.0:metadata"
#define zx_xmlns_shibmd "urn:mace:shibboleth:metadata:1.0"
#define zx_xmlns_idpdisc "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol"
default-cot/OKCy5mMaXMJUnKQ1wVJCcT00AA8 view on Meta::CPAN
<m:EntityDescriptor xmlns:m="urn:oasis:names:tc:SAML:2.0:metadata" entityID="http://auth-int.orange.fr">
<m:IDPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<m:KeyDescriptor use="signing">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:X509Data>
<ds:X509Certificate>
MIIDKTCCApKgAwIBAgIGAR9x+wRQMA0GCSqGSIb3DQEBBQUAMGAxFzAVBgNVBAoT
DkZyYW5jZSBUZWxlY29tMRMwEQYDVQQDEwpUZXN0U2l0ZUlEMTAwLgYJKoZIhvcN
AQkBFiFnYWVsLmdvdXJtZWxlbkBvcmFuZ2UtZnRncm91cC5jb20wHhcNMDcxMDA0
MTQ0NzUzWhcNMTcxMDAxMTQ0NzUzWjBgMRcwFQYDVQQKEw5GcmFuY2UgVGVsZWNv
bTETMBEGA1UEAxMKVGVzdFNpdGVJRDEwMC4GCSqGSIb3DQEJARYhZ2FlbC5nb3Vy
bWVsZW5Ab3JhbmdlLWZ0Z3JvdXAuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
iQKBgQDUcgjaY7tqLy+dNQJMUVChHrMjzOpWEi370gOXB2Cy/xiPpSGhfDLbs9sK
Sn9Cpw93mublOhvwQlEWS2SwYpSfqpARiqOyFAoeclyoxCz8JTsjbZD/NsqW4gCw
default-cot/ZLIYSwzbSQdzIWHISwoWtdrx6JI view on Meta::CPAN
<m:EntityDescriptor xmlns:m="urn:oasis:names:tc:SAML:2.0:metadata" entityID="http://auth.orange.fr"><m:IDPSSODescriptor WantAuthnRequestsSigned="false" errorURL="http://www.orange.fr/" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"...
DDAKBgNVBAgTA04vQTEQMA4GA1UEBxMHTGFubmlvbjEXMBUGA1UEChMORnJhbmNl
IFRlbGVjb20xFDASBgNVBAsTC09yYW5nZSBMYWJzMRswGQYDVQQDExJBdXRoZW50
aWNhdGlvbiBBUEkxMDAuBgkqhkiG9w0BCQEWIWdhZWwuZ291cm1lbGVuQG9yYW5n
ZS1mdGdyb3VwLmNvbTAeFw0wODAyMjExMjA3MThaFw0xODAyMTgxMjA3MThaMIGr
MQswCQYDVQQGEwJGUjEMMAoGA1UECBMDTi9BMRAwDgYDVQQHEwdMYW5uaW9uMRcw
FQYDVQQKEw5GcmFuY2UgVGVsZWNvbTEUMBIGA1UECxMLT3JhbmdlIExhYnMxGzAZ
BgNVBAMTEkF1dGhlbnRpY2F0aW9uIEFQSTEwMC4GCSqGSIb3DQEJARYhZ2FlbC5n
b3VybWVsZW5Ab3JhbmdlLWZ0Z3JvdXAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA4Qdfv/IlnrAfqr+41ya0WQWsDP6hFgfLNlfdFMQmqBtPrTcs
Jy2gK3D7nSqfQCOOTasjr5XKlL4lBDD/iMZcHt+7MnCpPUMQtIDtUPnstHg8ZGct
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://idp.symdemo.com:8880/idp.xml"><md:IDPSSODescriptor WantAuthnRequestsSigned="true" errorURL="https://idp.symdemo.com:8880/" protocolSupportEnumeration="urn:oasis:na...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:ArtifactResolutionService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://idp.symdemo.com:8880/ID...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:S...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:AuthnQueryService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://idp.symdemo.com:8880/IDP-S"></m...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:AttributeService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://idp.symdemo.com:8880/IDP-S"></md...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/_CBGcFVVbIEmt5oh3jUx4GEfHLM view on Meta::CPAN
N2h0dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcmV2b2NhdGlvbkNMQVNF
QTEuaHRtbD8wQwYJYIZIAYb4QgEHBDYWNGh0dHBzOi8vd3d3Lmlwc2NhLmNvbS9p
cHNjYTIwMDIvcmVuZXdhbENMQVNFQTEuaHRtbD8wQQYJYIZIAYb4QgEIBDQWMmh0
dHBzOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIwMDIvcG9saWN5Q0xBU0VBMS5odG1s
MIGDBgNVHR8EfDB6MDmgN6A1hjNodHRwOi8vd3d3Lmlwc2NhLmNvbS9pcHNjYTIw
MDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwPaA7oDmGN2h0dHA6Ly93d3diYWNrLmlw
c2NhLmNvbS9pcHNjYTIwMDIvaXBzY2EyMDAyQ0xBU0VBMS5jcmwwMgYIKwYBBQUH
AQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pcHNjYS5jb20vMA0GCSqG
SIb3DQEBBQUAA4GBACan4TGRFHayR38xPkMabzwz9VmCbm0uwPxkUhSB8DQ8gNWi
jkSenPpwpvomvNfp4G0WJdavd7KnZBbMbnKx1qTMgge/ftBnuqcrn6w90jnSC4RK
aHftQ+r2gFYiVX4HEa6NU5AgpiQjme0Vh3Hzs228lVllgsFqv6YbdIyTYIUe</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>...
RVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMSkwJwYD
VQQKEyBJUFMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgcy5sLjEuMCwGA1UEChQl
Z2VuZXJhbEBpcHNjYS5jb20gQy5JLkYuICBCLUI2MjIxMDY5NTEuMCwGA1UECxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMl
aXBzQ0EgQ0xBU0VBMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEgMB4GCSqGSIb3
DQEJARYRZ2VuZXJhbEBpcHNjYS5jb20wHhcNMDYwNDI2MTUzNjU0WhcNMDgwNDI1
MTUzNjU0WjCBljELMAkGA1UEBhMCUFQxDzANBgNVBAgTBkxpc2JvYTEPMA0GA1UE
BxMGTGlzYm9hMRMwEQYDVQQKEwpTeW1sYWJzIFNBMRQwEgYDVQQLEwtJVCBTZXJ2
aWNlczEYMBYGA1UEAxMPaWRwLnN5bWRlbW8uY29tMSAwHgYJKoZIhvcNAQkBFhFm
ZWxpeEBzeW1sYWJzLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06ux
default-cot/s36Te-rgbzReSjVc8vDDGy89tT8 view on Meta::CPAN
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="http://idp.ssocircle.com"><md:IDPSSODescriptor WantAuthnRequestsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"><md:KeyDescriptor use="enc...
MIICCDCCAXECBEX0DVswDQYJKoZIhvcNAQEEBQAwSzELMAkGA1UEBhMCREUxEjAQBgNVBAoTCVNT
T0NpcmNsZTEMMAoGA1UECxMDaWRwMRowGAYDVQQDExFpZHAuc3NvY2lyY2xlLmNvbTAeFw0wNzAz
MTExNDA4MjdaFw0wOTAyMjgxNDA4MjdaMEsxCzAJBgNVBAYTAkRFMRIwEAYDVQQKEwlTU09DaXJj
bGUxDDAKBgNVBAsTA2lkcDEaMBgGA1UEAxMRaWRwLnNzb2NpcmNsZS5jb20wgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAJvMNGS50L9oLaAypFVVot08kkTCkUHijvV9Hluc13ahyec3Mn9b0KgJ
quDMrH4Qng2be9aZf8hlEIW+u/L0Lvx8/Vya3pJrT3Ur2W5owDJafugLyH9gFcfusHja129Ytjgq
X1UnLpQJyW9qzKt8rH5JHgpTrMKwzrbYq+nnBbrtAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAZ4QM
MSekojkrcSQgXl+nyU7uniop7KQYyy2t3O7gzW10mpcEAVEnrsVBQ5n0PsaeSZv6D7E0hP8S5iqT
9HFCLOTThL/r0/jCPhMRxqJI/OfYj+vcMAjYySXCC0AUa/L17iGxHw5yyq0hG+zNeXiXaM6aqpmj
toqRzFhtTZpZ3ro=
</ds:X509Certificate></ds:X509Data></ds:KeyInfo></md:KeyDescriptor><md:KeyDescriptor use="signing"><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:X509Data><ds:X509Certificate>
MIICCDCCAXECBEX0DVswDQYJKoZIhvcNAQEEBQAwSzELMAkGA1UEBhMCREUxEjAQBgNVBAoTCVNT
T0NpcmNsZTEMMAoGA1UECxMDaWRwMRowGAYDVQQDExFpZHAuc3NvY2lyY2xlLmNvbTAeFw0wNzAz
MTExNDA4MjdaFw0wOTAyMjgxNDA4MjdaMEsxCzAJBgNVBAYTAkRFMRIwEAYDVQQKEwlTU09DaXJj
bGUxDDAKBgNVBAsTA2lkcDEaMBgGA1UEAxMRaWRwLnNzb2NpcmNsZS5jb20wgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAJvMNGS50L9oLaAypFVVot08kkTCkUHijvV9Hluc13ahyec3Mn9b0KgJ
quDMrH4Qng2be9aZf8hlEIW+u/L0Lvx8/Vya3pJrT3Ur2W5owDJafugLyH9gFcfusHja129Ytjgq
X1UnLpQJyW9qzKt8rH5JHgpTrMKwzrbYq+nnBbrtAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAZ4QM
MSekojkrcSQgXl+nyU7uniop7KQYyy2t3O7gzW10mpcEAVEnrsVBQ5n0PsaeSZv6D7E0hP8S5iqT
9HFCLOTThL/r0/jCPhMRxqJI/OfYj+vcMAjYySXCC0AUa/L17iGxHw5yyq0hG+zNeXiXaM6aqpmj
toqRzFhtTZpZ3ro=
</sp:Response>
</e:Body>
</e:Envelope>
SOAP
;
__END__
Example (azrq1):
<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"><e:Body><xasp:XACMLAuthzDecisionQuery xmlns:xasp="urn:oasis:xacml:2.0:saml:protocol:schema:os" ID="RmQtc_SvgPVYANCPrELYfjl59" IssueInstant="2009-12-19T11:33:54Z" Version="2.0"><sa:Issuer...
Example (azrs1):
<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/">
<e:Header></e:Header>
<e:Body>
<sp:Response xmlns:sp="urn:oasis:names:tc:SAML:2.0:protocol" ID="R3yhGlzrJ_DCeoYj_apS773FQ" IssueInstant="2009-12-19T11:33:55Z" Version="2.0">
<sa:Issuer xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion">http://idp.tas3.pt:8081/zxididp?o=B</sa:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod>
<ds:Reference URI="#R3yhGlzrJ_DCeoYj_apS773FQ">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></ds:Transform>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
<ds:DigestValue>B+Mu8P4wXvV8EjW64gzpMN2vFio=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>iZJxULLrSbdVmcRg5cqwBfNDs0bpWkRNYyJqFsfeq9TB3styJW2YpdajbFX/GF996ERN1RiQam7T+mkGaa10eBCRaPrf4RWdEPgk6toiwjObWxQxLoN1VPbiOoaeCXKqkYklC25cwnVzmp9PzE4cNvOpowWHc/px+JN4P7OxVpw=</ds:SignatureValue>
</ds:Signature>
<sp:Status>
<sp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"></sp:StatusCode>
</sp:Status>
<sa:Assertion xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion" ID="A1aRci5gH7kAiQB9xFFRhwwhf" IssueInstant="2009-12-19T11:33:55Z" Version="2.0">
</xac:Result>
</xac:Response>
</xasa:XACMLAuthzDecisionStatement>
</sa:Assertion>
</sp:Response>
</e:Body>
</e:Envelope>
<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"><e:Header></e:Header><e:Body><sp:Response xmlns:sp="urn:oasis:names:tc:SAML:2.0:protocol" ID="R3yhGlzrJ_DCeoYj_apS773FQ" IssueInstant="2009-12-19T11:33:55Z" Version="2.0"><sa:Issuer xmln...
<authority>
<user name="user1">
<aspect name="Competency" right="display"/>
<aspect name="Interests" right="display"/>
<aspect name="Demographics" right="display"/>
<aspect name="Product" right="no"/>
<aspect name="Address" right="no"/>
<aspect name="Affiliations" right="no"/>
<aspect name="ContactInfo" right="no"/>
php/php_zxid.h view on Meta::CPAN
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_oaz_jwt_sigenc_alg_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_oaz_jwt_sigenc_alg_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_bus_rcpt_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_bus_rcpt_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_az_fail_mode_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_az_fail_mode_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_md_authority_ena_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_md_authority_ena_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_backwards_compat_ena_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_backwards_compat_ena_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_sig_meth_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_sig_meth_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_digest_algo_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_digest_algo_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_samlsig_digest_algo_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_samlsig_digest_algo_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_blobsig_digest_algo_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_blobsig_digest_algo_get);
ZEND_NAMED_FUNCTION(_wrap_new_zxid_conf);
ZEND_NAMED_FUNCTION(_wrap_zxid_cgi_magic_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_cgi_magic_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_cgi_op_set);
ZEND_NAMED_FUNCTION(_wrap_zxid_cgi_op_get);
ZEND_NAMED_FUNCTION(_wrap_zxid_cgi_pr_ix_set);
php/zxid_wrap.c view on Meta::CPAN
result = (char) ((arg1)->backwards_compat_ena);
{
ZVAL_STRINGL(return_value,&result, 1, 1);
}
return;
fail:
SWIG_FAIL();
}
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_sig_meth_set) {
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
char *arg2 = (char *) 0 ;
zval **args[2];
SWIG_ResetError();
if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
WRONG_PARAM_COUNT;
}
{
if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_zxid_conf, 0) < 0) {
SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of zxid_conf_xmldsig_sig_meth_set. Expected SWIGTYPE_p_zxid_conf");
}
}
if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
/*@SWIG:/usr/share/swig2.0/php/utils.i,62,CONVERT_STRING_IN@*/
if ((*args[1])->type==IS_NULL) {
arg2 = (char *) 0;
} else {
convert_to_string_ex(args[1]);
arg2 = (char *) Z_STRVAL_PP(args[1]);
}
/*@SWIG@*/;
{
free(arg1->xmldsig_sig_meth);
if (arg2) {
arg1->xmldsig_sig_meth = (char *) malloc(strlen((const char *)arg2)+1);
strcpy((char *)arg1->xmldsig_sig_meth, (const char *)arg2);
} else {
arg1->xmldsig_sig_meth = 0;
}
}
return;
fail:
SWIG_FAIL();
}
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_sig_meth_get) {
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
zval **args[1];
char *result = 0 ;
SWIG_ResetError();
if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
WRONG_PARAM_COUNT;
}
{
if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_zxid_conf, 0) < 0) {
SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of zxid_conf_xmldsig_sig_meth_get. Expected SWIGTYPE_p_zxid_conf");
}
}
if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
result = (char *) ((arg1)->xmldsig_sig_meth);
{
if(!result) {
ZVAL_NULL(return_value);
} else {
ZVAL_STRING(return_value, (char *)result, 1);
}
}
return;
fail:
SWIG_FAIL();
}
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_digest_algo_set) {
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
char *arg2 = (char *) 0 ;
zval **args[2];
SWIG_ResetError();
if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
WRONG_PARAM_COUNT;
}
{
if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_zxid_conf, 0) < 0) {
SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of zxid_conf_xmldsig_digest_algo_set. Expected SWIGTYPE_p_zxid_conf");
}
}
if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
/*@SWIG:/usr/share/swig2.0/php/utils.i,62,CONVERT_STRING_IN@*/
if ((*args[1])->type==IS_NULL) {
arg2 = (char *) 0;
} else {
convert_to_string_ex(args[1]);
arg2 = (char *) Z_STRVAL_PP(args[1]);
}
/*@SWIG@*/;
{
free(arg1->xmldsig_digest_algo);
if (arg2) {
arg1->xmldsig_digest_algo = (char *) malloc(strlen((const char *)arg2)+1);
strcpy((char *)arg1->xmldsig_digest_algo, (const char *)arg2);
} else {
arg1->xmldsig_digest_algo = 0;
}
}
return;
fail:
SWIG_FAIL();
}
ZEND_NAMED_FUNCTION(_wrap_zxid_conf_xmldsig_digest_algo_get) {
struct zxid_conf *arg1 = (struct zxid_conf *) 0 ;
zval **args[1];
char *result = 0 ;
SWIG_ResetError();
if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
WRONG_PARAM_COUNT;
}
{
if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_zxid_conf, 0) < 0) {
SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of zxid_conf_xmldsig_digest_algo_get. Expected SWIGTYPE_p_zxid_conf");
}
}
if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
result = (char *) ((arg1)->xmldsig_digest_algo);
{
if(!result) {
ZVAL_NULL(return_value);
} else {
ZVAL_STRING(return_value, (char *)result, 1);
}
}
return;
fail:
SWIG_FAIL();
php/zxid_wrap.c view on Meta::CPAN
SWIG_ZEND_NAMED_FE(zxid_conf_oaz_jwt_sigenc_alg_set,_wrap_zxid_conf_oaz_jwt_sigenc_alg_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_oaz_jwt_sigenc_alg_get,_wrap_zxid_conf_oaz_jwt_sigenc_alg_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_bus_rcpt_set,_wrap_zxid_conf_bus_rcpt_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_bus_rcpt_get,_wrap_zxid_conf_bus_rcpt_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_az_fail_mode_set,_wrap_zxid_conf_az_fail_mode_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_az_fail_mode_get,_wrap_zxid_conf_az_fail_mode_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_md_authority_ena_set,_wrap_zxid_conf_md_authority_ena_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_md_authority_ena_get,_wrap_zxid_conf_md_authority_ena_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_backwards_compat_ena_set,_wrap_zxid_conf_backwards_compat_ena_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_backwards_compat_ena_get,_wrap_zxid_conf_backwards_compat_ena_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_xmldsig_sig_meth_set,_wrap_zxid_conf_xmldsig_sig_meth_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_xmldsig_sig_meth_get,_wrap_zxid_conf_xmldsig_sig_meth_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_xmldsig_digest_algo_set,_wrap_zxid_conf_xmldsig_digest_algo_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_xmldsig_digest_algo_get,_wrap_zxid_conf_xmldsig_digest_algo_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_samlsig_digest_algo_set,_wrap_zxid_conf_samlsig_digest_algo_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_samlsig_digest_algo_get,_wrap_zxid_conf_samlsig_digest_algo_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_blobsig_digest_algo_set,_wrap_zxid_conf_blobsig_digest_algo_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_conf_blobsig_digest_algo_get,_wrap_zxid_conf_blobsig_digest_algo_get,NULL)
SWIG_ZEND_NAMED_FE(new_zxid_conf,_wrap_new_zxid_conf,NULL)
SWIG_ZEND_NAMED_FE(zxid_cgi_magic_set,_wrap_zxid_cgi_magic_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_cgi_magic_get,_wrap_zxid_cgi_magic_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_cgi_op_set,_wrap_zxid_cgi_op_set,NULL)
SWIG_ZEND_NAMED_FE(zxid_cgi_op_get,_wrap_zxid_cgi_op_get,NULL)
SWIG_ZEND_NAMED_FE(zxid_cgi_pr_ix_set,_wrap_zxid_cgi_pr_ix_set,NULL)
php/zxid_wrap.c view on Meta::CPAN
SWIG_LONG_CONSTANT(ZX_TOK_DATA, 0x0000fffd);
SWIG_LONG_CONSTANT(ZX_TOK_ATTR_NOT_FOUND, 0x0000fffe);
SWIG_LONG_CONSTANT(ZX_TOK_TOK_NOT_FOUND, 0x0000ffff);
SWIG_LONG_CONSTANT(ZX_TOK_NS_NOT_FOUND, 0x00ff0000);
SWIG_LONG_CONSTANT(ZX_TOK_NOT_FOUND, 0x00ffffff);
SWIG_LONG_CONSTANT(ZX_TOK_TOK_MASK, 0x0000ffff);
SWIG_LONG_CONSTANT(ZX_TOK_NS_MASK, 0x00ff0000);
SWIG_LONG_CONSTANT(ZX_TOK_NS_SHIFT, 16);
SWIG_LONG_CONSTANT(ZX_TOK_FLAGS_MASK, 0xff000000);
SWIG_LONG_CONSTANT(ZX_SYMKEY_LEN, 20);
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA1_URLENC, "http://www.w3.org/2000/09/xmldsig%23rsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA224_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23rsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA256_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23rsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA384_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23rsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA512_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23rsa-sha512");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA1_URLENC, "http://www.w3.org/2000/09/xmldsig%23dsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA224_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23dsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA256_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23dsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA384_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23dsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA512_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23dsa-sha512");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA1_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA224_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA256_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA384_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA512_URLENC, "http://www.w3.org/2001/04/xmldsig-more%23ecdsa-sha512");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA1, "http://www.w3.org/2000/09/xmldsig#rsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA224, "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA256, "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA384, "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_RSA_SHA512, "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA1, "http://www.w3.org/2000/09/xmldsig#dsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA224, "http://www.w3.org/2009/xmldsig11#dsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA256, "http://www.w3.org/2009/xmldsig11#dsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA384, "http://www.w3.org/2009/xmldsig11#dsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_DSA_SHA512, "http://www.w3.org/2009/xmldsig11#dsa-sha512");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA1, "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA224, "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha224");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA256, "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA384, "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384");
SWIG_STRING_CONSTANT(SIG_ALGO_ECDSA_SHA512, "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512");
SWIG_STRING_CONSTANT(DIGEST_ALGO_SHA1, "http://www.w3.org/2000/09/xmldsig#sha1");
SWIG_STRING_CONSTANT(DIGEST_ALGO_SHA224, "http://www.w3.org/2001/04/xmldsig-more#sha224");
SWIG_STRING_CONSTANT(DIGEST_ALGO_SHA256, "http://www.w3.org/2001/04/xmlenc#sha256");
SWIG_STRING_CONSTANT(DIGEST_ALGO_SHA384, "http://www.w3.org/2001/04/xmldsig-more#sha384");
SWIG_STRING_CONSTANT(DIGEST_ALGO_SHA512, "http://www.w3.org/2001/04/xmlenc#sha512");
SWIG_STRING_CONSTANT(SIG_ALGO, "http://www.w3.org/2000/09/xmldsig#rsa-sha1");
SWIG_STRING_CONSTANT(SIG_ALGO_URLENC, "http://www.w3.org/2000/09/xmldsig%23rsa-sha1");
SWIG_LONG_CONSTANT(SIG_SIZE, 1024);
SWIG_STRING_CONSTANT(DIGEST_ALGO, "http://www.w3.org/2000/09/xmldsig#sha1");
SWIG_STRING_CONSTANT(CANON_ALGO, "http://www.w3.org/2001/10/xml-exc-c14n#");
SWIG_STRING_CONSTANT(ENVELOPED_ALGO, "http://www.w3.org/2000/09/xmldsig#enveloped-signature");
SWIG_STRING_CONSTANT(ENC_ALGO_TRIPLEDES_CBC, "http://www.w3.org/2001/04/xmlenc#tripledes-cbc");
SWIG_STRING_CONSTANT(ENC_ALGO_AES128_CBC, "http://www.w3.org/2001/04/xmlenc#aes128-cbc");
SWIG_STRING_CONSTANT(ENC_ALGO_AES192_CBC, "http://www.w3.org/2001/04/xmlenc#aes192-cbc");
SWIG_STRING_CONSTANT(ENC_ALGO_AES256_CBC, "http://www.w3.org/2001/04/xmlenc#aes256-cbc");
SWIG_STRING_CONSTANT(ENC_ALGO_AES256_GCM, "http://www.w3.org/2001/04/xmlenc11#aes256-gcm");
SWIG_STRING_CONSTANT(ENC_ALGO, "http://www.w3.org/2001/04/xmlenc11#aes256-gcm");
SWIG_STRING_CONSTANT(ENC_KEYTRAN_RSA_1_5, "http://www.w3.org/2001/04/xmlenc#rsa-1_5");
SWIG_STRING_CONSTANT(ENC_KEYTRAN_RSA_OAEP, "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p");
SWIG_STRING_CONSTANT(ENC_KEYTRAN_ALGO, "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p");
SWIG_STRING_CONSTANT(ENC_ENCKEY_METH, "http://www.w3.org/2001/04/xmlenc#EncryptedKey");
schemata.pd view on Meta::CPAN
99.6.2 wsf-soap11 (e)
~~~~~~~~~~~~~~~~~~~~~
<<schema:
<<sg/wsf-soap11.sg>>
>>
99.7 XML and Web Services Infrastructure
----------------------------------------
99.7.1 xmldsig-core (ds)
~~~~~~~~~~~~~~~~~~~~~~~~
<<schema:
<<sg/xmldsig-core.sg>>
>>
99.7.2 xenc-schema (xenc)
~~~~~~~~~~~~~~~~~~~~~~~~~
<<schema:
<<sg/xenc-schema.sg>>
>>
99.7.3 ws-addr-1.0 (a)
schemata.pd view on Meta::CPAN
<sp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/></>
<sa:Assertion
xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion"
ID="ASSE6bgfaV-sapQsAilXOvBu"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#ASSE6bgfaV-sapQsAilXOvBu">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>r8OvtNmq5LkYwCNg6bsRZAdT4NE=</></></>
<ds:SignatureValue>GtWVZzHYW54ioHk/C7zjDRThohrpwC4=</></>
<sa:Subject>
<sa:NameID
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
NameQualifier="https://a-idp.liberty-iop.org:8881/idp.xml">PB5fLIA4lRU2bH4HkQsn9</>
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
<sa:SubjectConfirmationData
schemata.pd view on Meta::CPAN
<!-- This assertion is the credential for the ID-WSF 1.1 bootstrap (below). -->
<sa:Assertion
ID="CREDOTGAkvhNoP1aiTq4bXBg"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#CREDOTGAkvhNoP1aiTq4bXBg">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>dqq/28hw5eEv+ceFyiLImeJ1P8w=</></></>
<ds:SignatureValue>UKlEgHKQwuoCE=</></>
<sa:Subject>
<sa:NameID/> <!-- *** Bug here!!! -->
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"/></>
<sa:Conditions
NotBefore="2007-02-10T05:32:42Z"
NotOnOrAfter="2007-02-10T06:37:42Z">
<sa:AudienceRestriction>
schemata.pd view on Meta::CPAN
<sec:Token
xmlns:sec="urn:liberty:security:2006-08"
usage="urn:liberty:security:tokenusage:2006-08:SecurityToken">
<sa:Assertion
ID="CREDV6ZBMyicmyvDq9pLIoSR"
IssueInstant="2007-02-10T05:37:42Z"
Version="2.0">
<sa:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">
https://a-idp.liberty-iop.org:8881/idp.xml</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#CREDV6ZBMyicmyvDq9pLIoSR">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>o2SgbuKIBzl4e0dQoTwiyqXr/8Y=</></></>
<ds:SignatureValue>hHdUKaZ//cZ8UYJxvTReNU=</></>
<sa:Subject>
<sa:NameID
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
NameQualifier="https://a-idp.liberty-iop.org:8881/idp.xml">
9my93VkP3tSxEOIb3ckvjLpn0pa6aV3yFXioWX-TzZI=</>
<sa:SubjectConfirmation
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"/></>
<sa:Conditions
schemata.pd view on Meta::CPAN
<wsa:MessageID wsu:Id="MID">123</>
<wsa:To wsu:Id="TO">...</>
<wsa:Action wsu:Id="ACT">...</>
<wsse:Security mustUnderstand="1">
<wsu:Timestamp wsu:Id="TS"><wsu:Created>2005-06-17T04:49:17Z</></>
<wsse:BinarySecurityToken
ValueType="http://docs.oasis-open.org/wss/2004/0 1/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="X509Token"
EncodingType="http://docs.oas is-open.org/wss/2004/01/oasis- 200401-wss-soap-message-securiy-1.0#Base64Binary">
MIIB9zCCAWSgAwIBAgIQ...</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/x mldsig#">
<ds:SignedInfo>
<ds:Reference URI="#MID">...</>
<ds:Reference URI="#TO">...</>
<ds:Reference URI="#ACT">...</>
<ds:Reference URI="#TS">...</>
<ds:Reference URI="#X509">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Ru4cAfeBAB</></>
<ds:Reference URI="#BDY">
<ds:DigestMethod Algorithm="http://www.w3.org/ 2000/09/xmldsig#sha1"/>
<ds:DigestValue>YgGfS0pi56p</></></>
<ds:KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#X509"/></></>
<ds:SignatureValue>HJJWbvqW9E84vJVQkjDElgscSXZ5Ekw==</></></></>
<e:Body wsu:Id="BDY">
<xx:Query/></></>
The salient features of the above XML blob are
* Signature that covers relevant SOAP headers and Body
* Absence of any explicit identity token.
schemata.pd view on Meta::CPAN
<wsu:Created>2005-06-17T04:49:17Z</></>
<wsse:BinarySecurityToken
ValueType="anyNSPrefix:ServiceSess ionContext"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64 Binary"
wsu:Id="BST">
mQEMAzRniWkAAAEH9RWir0eKDkyFAB7PoFazx3ftp0vWwbbzqXdgcX8fpEqSr1v4
YqUc7OMiJcBtKBp3+jlD4HPUaurIqHA0vrdmMpM+sF2BnpND118f/mXCv3XbWhiL
VT4r9ytfpXBluelOV93X8RUz4ecZcDm9e+IEG+pQjnvgrSgac1NrW5K/CJEOUUjh
oGTrym0Ziutezhrw/gOeLVtkywsMgDr77gWZxRvw01w1ogtUdTceuRBIDANj+KVZ
vLKlTCaGAUNIjkiDDgti=</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig #">
<ds:SignedInfo>
<ds:Reference URI="#MID">...</>
<ds:Reference URI="#TO">...</>
<ds:Reference URI="#ACT">...</>
<ds:Reference URI="#TS">...</>
<ds:Reference URI="#BST">...</>
<ds:Reference URI="#BDY">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1 "/>
<ds:DigestValue>YgGfS0pi56pu</></></>
...</></></>
<e:Body wsu:Id="BDY">
<xx:Query/></></>
100.4 ID-WSF 2.0 Call with Bearer (SAML) Sec Mech
-------------------------------------------------
<e:Envelope
xmlns:e="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sb="urn:liberty:sb:2005-11"
xmlns:sec="urn:liberty:security:2005-11"
xmlns:wsse="http://docs.oasis-open.org/wss/20 04/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
<e:Header>
<wsa:MessageID wsu:Id="MID">...</>
<wsa:To wsu:Id="TO">...</>
<wsa:Action wsu:Id="ACT">...</>
<wsse:Security mustUnderstand="1">
<wsu:Timestamp wsu:Id="TS">
<wsu:Created>2005-06-17T04:49:17Z</></>
<sa:Assertion
schemata.pd view on Meta::CPAN
--------------------------------------
<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/">
<e:Body>
<xasp:XACMLAuthzDecisionQuery
xmlns:xasp="urn:oasis:xacml:2.0:saml:protocol:schema:os"
ID="RX3eHFSEBW6-OnPG5sGV_EevU"
IssueInstant="2009-09-07T21:28:05Z"
Version="2.0">
<sa:Issuer xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion">https://sp1.zxidsp.org:5443/protected/saml?o=B</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#RX3eHFSEBW6-OnPG5sGV_EevU">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>F2r41OppQA2ZLsosLO6V9VNJ0J8=</></></>
<ds:SignatureValue>sAvByKH9--(snip)--HV+1oqcdUw=</></>
<xac:Request xmlns:xac="urn:oasis:names:tc:xacml:2.0:context:schema:os">
<xac:Subject>
<xac:Attribute
AttributeId="permisRole"
DataType="xs:string"
Issuer="https://idp.tas3.pt:8443/zxididp?o=B">
<xac:AttributeValue>guest</></>
<xac:Attribute
schemata.pd view on Meta::CPAN
<e:Envelope xmlns:e="http://schemas.xmlsoap.org/soap/envelope/">
<e:Body>
<sp:Response
xmlns:sp="urn:oasis:names:tc:SAML:2.0:protocol"
ID="R-Dn3MxxJ0xo7jjOeVpC1aezO"
InResponseTo="RX3eHFSEBW6-OnPG5sGV_EevU"
IssueInstant="2009-09-07T18:48:03Z"
Version="2.0">
<sa:Issuer xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion">https://idp.tas3.pt:8443/zxididp?o=B</>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#R-Dn3MxxJ0xo7jjOeVpC1aezO">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>jdBsc0wOvJsBJCCc4eyq1bnG1u4=</></></>
<ds:SignatureValue>AZyw2fK5--(snip)--UTOSSov7kc=</></>
<sp:Status>
<sp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/></>
<sa:Assertion
xmlns:sa="urn:oasis:names:tc:SAML:2.0:assertion"
ID="A73VuYGSDQ8MI-TUNk8PORrZT"
IssueInstant="2009-09-07T18:48:03Z"
Version="2.0">
<sa:Issuer>https://idp.tas3.pt:8443/zxididp?o=B</>
sg/hr-xml-sampo.sg view on Meta::CPAN
# hrxml-sampo.sg -- HR-XML Candidate schema as of 19.6.2007
# Original from Marc Van Collie
# http://www.w3.org/2001/03/webdata/xsv
# $Id: hr-xml-sampo.sg,v 1.2 2007-08-10 19:19:10 sampo Exp $
# Root: Candidate
target(hrxml, http://ns.hr-xml.org/2007-04-15)
#ns(oa,http://www.openapplications.org/oagis)
#ns(dc,http://purl.org/dc/elements/1.1/)
#ns(ds,http://www.w3.org/2000/09/xmldsig#)
#ns(xsi,http://www.w3.org/2001/XMLSchema-instance)
#ns(xsd,http://www.w3.org/2001/XMLSchema)
#import(http://www.w3.org/XML/1998/namespace,xml.xsd)
Candidate -> %hrxml:CandidateType
%AcademicCreditCodeType: enum( A C G N Q S U V X ) ;
%AnyDateTimeNaType: union(hrxml:LocalDateType hrxml:DateType hrxml:LocalDateTimeType hrxml:DateTimeType hrxml:NotApplicableLiteral) ;
%AnyDateTimeNkNaType: union(hrxml:LocalDateType hrxml:DateType hrxml:LocalDateTimeType hrxml:DateTimeType hrxml:NotKnownLiteral hrxml:NotApplicableLiteral) ;
%AnyDateTimeNkType: union(hrxml:LocalDateType hrxml:DateType hrxml:LocalDateTimeType hrxml:DateTimeType hrxml:NotKnownLiteral) ;
%AnyDateTimeType: union(hrxml:LocalDateType hrxml:DateType hrxml:LocalDateTimeType hrxml:DateTimeType)
sg/lib-id-sis-cb-proto.sg view on Meta::CPAN
# zxid/sg/lib-id-sis-cb-proto.sg
# Slightly edited, 3.3.2007, Sampo Kellomaki (sampo@iki.fi)
# $Id: lib-id-sis-cb-proto.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
# N.B. The data format for Contact Book is vCard (i.e. not XML)
target(cb, urn:liberty:id-sis-cb:2004-10)
#import(ds, http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd)
ns(cdm, urn:liberty:cb:conceptual-data-model:2004-10)
ns(sa, urn:oasis:names:tc:SAML:2.0:assertion)
#include(lib-svc-dst.xsd)
ResourceID -> %di12:ResourceIDType
EncryptedResourceID -> %di12:EncryptedResourceIDType
&ResourceIDGroup:
cb:ResourceID?
sg/liberty-idwsf-interaction-svc-v1.1.sg view on Meta::CPAN
# zxid/sg/liberty-idwsf-interaction-svc-v1.2.sg
# Slightly edited, 14.9.2006, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-interaction-svc-v1.1.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
target(is12, urn:liberty:is:2003-08)
import(di12, urn:liberty:disco:2003-08, liberty-idwsf-disco-svc-v1.2.xsd)
import(e, http://schemas.xmlsoap.org/soap/envelope/, http://schemas.xmlsoap.org/soap/envelope/)
import(ds, http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
#include(liberty-idwsf-utility-v1.1.xsd)
UserInteraction -> %is12:UserInteractionHeaderType
%UserInteractionHeaderType:
is12:InteractionService? -> %di12:ResourceOfferingType
@id? -> %xs:ID
@interact? -> %xs:QName default (is12:interactIfNeeded)
@language? -> %xs:NMTOKENS
@redirect? -> %xs:boolean default (0)
@maxInteractTime? -> %xs:integer
sg/liberty-idwsf-interaction-svc-v2.0.sg view on Meta::CPAN
# zxid/sg/liberty-idwsf-interaction-svc-v2.0.sg
# Slightly edited, 14.9.2006, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-interaction-svc-v2.0.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
target(is, urn:liberty:is:2006-08)
import(lu, urn:liberty:util:2006-08,liberty-idwsf-utility-v2.0.xsd)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
InteractionRequest -> %is:InteractionRequestType
%InteractionRequestType:
is:Inquiry+
ds:KeyInfo?
@id? -> %xs:ID
@language? -> %xs:NMTOKENS
@maxInteractTime? -> %xs:integer
@signed? -> %xs:token
;
sg/liberty-idwsf-pmm-v1.0.sg view on Meta::CPAN
# Slightly edited, 3.6.2007, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-pmm-v1.0.sg,v 1.3 2007-08-10 19:19:10 sampo Exp $
target(pmm, urn:liberty:pmm:2006-12)
import(lu, urn:liberty:util:2006-08, liberty-idwsf-utility-v2.0.xsd)
import(prov, urn:liberty:prov:2006-12, liberty-idwsf-prov-v1.0.xsd)
import(dp, urn:liberty:dp:2006-12, liberty-idwsf-dp-v1.0.xsd)
ns(xenc,http://www.w3.org/2001/04/xmlenc#)
ns(ds,http://www.w3.org/2000/09/xmldsig#)
%RequestAbstractType:
@any
;
%ResponseAbstractType:
lu:Status
@any
;
sg/liberty-idwsf-prov-v1.0.sg view on Meta::CPAN
# zxid/sg/liberty-idwsf-pmm-v1.0.sg -- Provisioned Module Manager
# Slightly edited, 3.6.2007, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-prov-v1.0.sg,v 1.3 2007-08-10 19:19:10 sampo Exp $
target(prov, urn:liberty:prov:2006-12)
import(lu, urn:liberty:util:2006-08, liberty-idwsf-utility-v2.0.xsd)
import(dp, urn:liberty:dp:2006-12, liberty-idwsf-dp-v1.0.xsd)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
import(a, http://www.w3.org/2005/08/addressing, http://www.w3.org/2005/08/addressing/ws-addr.xsd)
PMID -> %prov:PMIDType
%PMIDType: base(xs:anyURI)
@issuer -> %xs:anyURI
;
PMDescriptor -> %prov:PMDescriptorType
%PMDescriptorType:
prov:PMID
sg/liberty-idwsf-security-mechanisms-v1.2.sg view on Meta::CPAN
# zxid/sg/liberty-idwsf-security-mechanism-v1.2.sg
# Slightly edited, 14.9.2006, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-security-mechanisms-v1.2.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
target(sec12, urn:liberty:sec:2003-08)
import(sa11, urn:oasis:names:tc:SAML:1.0:assertion, oasis-sstc-saml-schema-assertion-1.1.xsd)
import(ff12, urn:liberty:iff:2003-08,liberty-idff-protocols-schema-1.2-errata-v3.0.xsd)
import(di12, urn:liberty:disco:2003-08,liberty-idwsf-disco-svc-v1.2.xsd)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
ValidityRestrictionCondition -> %sec12:ValidityRestrictionConditionType
%ValidityRestrictionConditionType: base(sa11:ConditionAbstractType)
sec12:NumberOfUses -> %xs:integer
;
ProxySubject -> %sa11:SubjectType
ProxyTransitedStatement -> %sa11:SubjectStatementAbstractType
sg/liberty-idwsf-shps-v1.0.sg view on Meta::CPAN
# Slightly edited, 3.6.2007, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-idwsf-shps-v1.0.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
target(shps, urn:liberty:shps:2006-12)
import(lu, urn:liberty:util:2006-08, liberty-idwsf-utility-v2.0.xsd)
import(di, urn:liberty:disco:2006-08, liberty-idwsf-disco-svc-v2.0.xsd)
import(dp, urn:liberty:dp:2006-12, liberty-idwsf-dp-v1.0.xsd)
import(a, http://www.w3.org/2005/08/addressing, http://www.w3.org/2005/08/addressing/ws-addr.xsd)
ns(xenc,http://www.w3.org/2001/04/xmlenc#)
ns(ds,http://www.w3.org/2000/09/xmldsig#)
ServiceHandle -> %xs:anyURI
ServiceMode -> %xs:anyURI
ServiceStatus -> %xs:anyURI
InvocationContext -> %shps:InvocationContextType
%InvocationContextType:
shps:InvokingProvider
shps:InvokingPrincipal?
di:SecurityMechID
sg/liberty-metadata-v2.0.sg view on Meta::CPAN
# zxid/sg/liberty-metadata-v2.0.sg
# Slightly edited, 5.9.2006, Sampo Kellomaki (sampo@iki.fi)
# $Id: liberty-metadata-v2.0.sg,v 1.5 2009-09-05 02:23:41 sampo Exp $
#
# N.B. Older Liberty metadata, liberty-metadata-1.0-errata-v2.0.xsd,
# urn:liberty:metadata:2003-08, is nearly identical to this one except
# for the actual namespace URI. We therfore adopt convention of using
# this new metadata even where strictly speaking the old one should be used.
target(m20, urn:liberty:metadata:2004-12)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
import(xs, http://www.w3.org/2001/XMLSchema, http://www.w3.org/2001/xml.xsd)
#import(xs, http://www.w3.org/XML/1998/namespace, http://www.w3.org/2001/xml.xsd)
# include(liberty-idwsf-utility-v2.0.xsd)
Extension -> %m20:extensionType
%extensionType:
any+ ns(##other) processContents(lax)
;
sg/oasis-sstc-saml-schema-assertion-1.1.sg view on Meta::CPAN
# zxid/sg/oasis-sstc-saml-schema-assertion-1.1.sg
# Slightly edited, 5.9.2006, Sampo Kellomaki (sampo@iki.fi)
# 15.10.2006, extended AttributeValue schema to cater for bootstraps --Sampo
# 10.2.2007, added other types of assertions as potential Advice content --Sampo
# 3.3.2007, added XACML support --Sampo
# $Id: oasis-sstc-saml-schema-assertion-1.1.sg,v 1.6 2009-11-14 22:44:43 sampo Exp $
target(sa11, urn:oasis:names:tc:SAML:1.0:assertion)
ns(xs,http://www.w3.org/2001/XMLSchema)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd)
ns(di12, urn:liberty:disco:2003-08)
ns(a, http://www.w3.org/2005/08/addressing)
ns(sa, urn:oasis:names:tc:SAML:2.0:assertion)
ns(ff12, urn:liberty:iff:2003-08)
ns(xasa, urn:oasis:xacml:2.0:saml:assertion:schema:os)
ns(xasacd1, urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:assertion:cd-01)
%DecisionType: enum( Permit Deny Indeterminate ) ;
AssertionIDReference -> %xs:NCName
sg/oasis-sstc-saml-schema-protocol-1.1.sg view on Meta::CPAN
# zxid/sg/oasis-sstc-saml-schema-protocol-1.1.sg
# Slightly edited, 5.9.2006, Sampo Kellomaki (sampo@iki.fi)
# $Id: oasis-sstc-saml-schema-protocol-1.1.sg,v 1.2 2009-09-05 02:23:41 sampo Exp $
target(sp11, urn:oasis:names:tc:SAML:1.0:protocol)
import(sa11, urn:oasis:names:tc:SAML:1.0:assertion, oasis-sstc-saml-schema-assertion-1.1.xsd)
import(ds, http://www.w3.org/2000/09/xmldsig#, http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd)
ns(xs,http://www.w3.org/2001/XMLSchema)
%RequestAbstractType:
sp11:RespondWith*
ds:Signature?
@RequestID -> %xs:ID
@MajorVersion -> %xs:integer
@MinorVersion -> %xs:integer
@IssueInstant -> %xs:dateTime
sg/saml-schema-assertion-2.0.sg view on Meta::CPAN
#
# N.B. This file is not a direct conversion. Instead it has been manually edited to
# make it simpler and to facilitate code generation.
# 15.10.2006, extended AttributeValue schema to cater for bootstrap, Sampo Kellomaki (sampo@iki.fi)
# 10.2.2007, added other types of assertions as potential Advice content --Sampo
# 3.3.2007, added XACML support --Sampo
# 24.8.2009, modified sa:Statement to be able to carry xac:Response --Sampo
target(sa, urn:oasis:names:tc:SAML:2.0:assertion)
ns(xs,http://www.w3.org/2001/XMLSchema)
import(ds,http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
import(xenc,http://www.w3.org/2001/04/xmlenc#,http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/xenc-schema.xsd)
ns(di12, urn:liberty:disco:2003-08)
ns(a, http://www.w3.org/2005/08/addressing)
ns(sa11, urn:oasis:names:tc:SAML:1.0:assertion)
ns(ff12, urn:liberty:iff:2003-08)
ns(xasa, urn:oasis:xacml:2.0:saml:assertion:schema:os)
ns(xasacd1, urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:assertion:cd-01)
ns(xac, urn:oasis:names:tc:xacml:2.0:context:schema:os)
ns(xsi, http://www.w3.org/2001/XMLSchema-instance)
ns(idp, urn:liberty:idp:2006-12)
sg/saml-schema-metadata-2.0.sg view on Meta::CPAN
# zxid/sg/saml-schema-metadata-2.0.sh .sg
# Slightly edited, 27.5.2006, Sampo Kellomaki (sampo@iki.fi)
# 22.11.2009, added shib metadata support --Sampo
# $Id: saml-schema-metadata-2.0.sg,v 1.4 2009-11-24 23:53:40 sampo Exp $
target(md,urn:oasis:names:tc:SAML:2.0:metadata)
import(ds,http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
import(xenc,http://www.w3.org/2001/04/xmlenc#,http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/xenc-schema.xsd)
import(sa,urn:oasis:names:tc:SAML:2.0:assertion,saml-schema-assertion-2.0.xsd)
ns(idpdisc,urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol)
# import(xml,http://www.w3.org/XML/1998/namespace,http://www.w3.org/2001/xml.xsd)
ns(xs, http://www.w3.org/2001/XMLSchema)
ns(xml, http://www.w3.org/XML/1998/namespace)
ns(shibmd, urn:mace:shibboleth:metadata:1.0)
%entityIDType: base(xs:anyURI) ;
sg/saml-schema-protocol-2.0.sg view on Meta::CPAN
# zxid/sg/saml-schema-protocol-2.0.sg
# $Id: saml-schema-protocol-2.0.sg,v 1.5 2008-02-23 03:59:31 sampo Exp $
#
# N.B. This file is not a direct conversion. Instead it has been manually
# edited to make it simpler and to facilitate code generation.
target(sp,urn:oasis:names:tc:SAML:2.0:protocol)
import(sa,urn:oasis:names:tc:SAML:2.0:assertion,saml-schema-assertion-2.0.xsd)
import(ds,http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
ns(xs, http://www.w3.org/2001/XMLSchema)
%RequestAbstractType:
sa:Issuer?
ds:Signature?
sp:Extensions?
@ID -> %xs:ID
@Version -> %xs:string
@IssueInstant -> %xs:dateTime
@Destination? -> %xs:anyURI
sg/shibboleth-metadata-1.0.sg view on Meta::CPAN
# zxid/sg/shibboleth-metadata-1.0.sg
# 22.11.2009, slightly edited, Sampo Kellomaki (sampo@iki.fi)
# $Id$
target(shibmd, urn:mace:shibboleth:metadata:1.0)
import(ds, http://www.w3.org/2000/09/xmldsig#, xmldsig-core-schema.xsd)
Scope: base(xs:string)
@regexp? -> %xs:boolean default (false)
;
KeyAuthority:
ds:KeyInfo+
@VerifyDepth? -> %xs:unsignedByte default (1)
@any
;