using Kreta.EESZTInterface.STS; namespace Kreta.EESZTInterface { public class STSHelper { public SamlAssertion GetSamlAssertion(string interfaceUrl) { var sslCert = CertificateHelper.GetSslCertificate(); var samlRequest = new SamlRequest(sslCert); var stsCert = CertificateHelper.GetSTSCertificate(); var userCert = CertificateHelper.GetUserCertificate(); var result = samlRequest.GetX509Saml(interfaceUrl, stsCert, userCert); return new SamlAssertion(result); } } }