*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
auto_ptr_XMLCh path("path");
string s = data_path + "security/example-metadata.xml";
auto_ptr_XMLCh file(s.c_str());
auto_ptr_XMLCh path("path");
string s = data_path + "security/example-metadata.xml";
auto_ptr_XMLCh file(s.c_str());
Locker locker(metadataProvider.get());
const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria("https://idp.example.org")).first;
Locker locker(metadataProvider.get());
const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria("https://idp.example.org")).first;
MetadataCredentialCriteria cc(*role);
cc.setPeerName("https://idp.example.org");
TSM_ASSERT("Signature failed to validate.", dynamic_cast<SignatureTrustEngine*>(trustEngine.get())->validate(*sig, *metadataProvider, &cc));
descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria("https://idp2.example.org")).first;
MetadataCredentialCriteria cc(*role);
cc.setPeerName("https://idp.example.org");
TSM_ASSERT("Signature failed to validate.", dynamic_cast<SignatureTrustEngine*>(trustEngine.get())->validate(*sig, *metadataProvider, &cc));
descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria("https://idp2.example.org")).first;