C# Class Foretagsplatsen.Api2.Saml.FtgpSamlService

显示文件 Open project: foretagsplatsen/Foretagsplatsen-DotNet-API

Public Methods

Method Description
CreateEncryptedAssertionDocument ( FtgpSamlAssertionInfo samlAssertionInfo ) : XmlDocument
CreateResponseDocument ( FtgpSamlAssertionInfo samlAssertionInfo ) : XmlDocument
FtgpSamlService ( X509Certificate2 privateCertificate, X509Certificate2 publicFtgpCertificate, string issuer ) : System

Private Methods

Method Description
CreateAttribute ( XmlDocument document, string name, string value ) : XmlAttribute
CreateAttributeStatement ( XmlDocument document, string name, IEnumerable values ) : XmlElement
CreateAttributeStatement ( XmlDocument document, string name, string value ) : XmlElement
CreateConditions ( XmlDocument document, System.DateTime notBefore, System.DateTime notOnOrAfter ) : XmlElement
CreateEmptyAssertion ( XmlDocument document, string id ) : XmlElement
CreateEmptyEncryptedAssertion ( XmlDocument document ) : XmlElement
CreateEmptyResponse ( XmlDocument document, string id ) : XmlElement
CreateEncryptedAssertion ( XmlDocument document, FtgpSamlAssertionInfo samlAssertionInfo ) : XmlElement
CreateIssuer ( XmlDocument document, string issuer ) : XmlElement
CreateSignedAssertionDocument ( FtgpSamlAssertionInfo samlAssertionInfo ) : XmlDocument
EncryptElement ( XmlElement element ) : XmlElement
SignDocument ( XmlDocument document, string id ) : void

Method Details

CreateEncryptedAssertionDocument() public method

public CreateEncryptedAssertionDocument ( FtgpSamlAssertionInfo samlAssertionInfo ) : XmlDocument
samlAssertionInfo FtgpSamlAssertionInfo
return System.Xml.XmlDocument

CreateResponseDocument() public method

public CreateResponseDocument ( FtgpSamlAssertionInfo samlAssertionInfo ) : XmlDocument
samlAssertionInfo FtgpSamlAssertionInfo
return System.Xml.XmlDocument

FtgpSamlService() public method

public FtgpSamlService ( X509Certificate2 privateCertificate, X509Certificate2 publicFtgpCertificate, string issuer ) : System
privateCertificate System.Security.Cryptography.X509Certificates.X509Certificate2
publicFtgpCertificate System.Security.Cryptography.X509Certificates.X509Certificate2
issuer string
return System