/// <summary> /// Initializes a new instance of the <see cref="Saml20ArtifactResponse"/> class. /// </summary> public Saml20ArtifactResponse() { _artifactResponse = new ArtifactResponse(); _artifactResponse.Version = Saml20Constants.Version; _artifactResponse.ID = "id" + Guid.NewGuid().ToString("N"); _artifactResponse.Issuer = new NameID(); _artifactResponse.IssueInstant = DateTime.Now; _artifactResponse.Status = new Status(); _artifactResponse.Status.StatusCode = new StatusCode(); }
/// <summary> /// Loads the current message as an artifact response. /// </summary> private void LoadArtifactResponse() { if(_artifactResponse == null) { _artifactResponse = Serialization.Deserialize<ArtifactResponse>(new XmlNodeReader(SamlMessage)); } }