/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="system">An identifying string for the system that supports this authentication information.</param>
 ///
 public AuthenticationInfo( AuthSystem system )
     : base(InfrastructureDTD.AUTHENTICATIONINFO)
 {
     this.System = system;
 }
 ///<summary>Sets the value of the <c>&lt;AuthenticationInfo&gt;</c> element.</summary>
 /// <param name="System">An identifying string for the system that supports this authentication information.</param>
 ///<remarks>
 /// <para>This form of <c>setAuthenticationInfo</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>AuthenticationInfo</c></para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetAuthenticationInfo( AuthSystem System )
 {
     RemoveChild( InfrastructureDTD.AUTHENTICATION_AUTHENTICATIONINFO);
     AddChild( InfrastructureDTD.AUTHENTICATION_AUTHENTICATIONINFO, new AuthenticationInfo( System ) );
 }
 ///<summary>Sets the value of the <c>&lt;AuthenticationInfo&gt;</c> element.</summary>
 /// <param name="System">An identifying string for the system that supports this authentication information.</param>
 ///<remarks>
 /// <para>This form of <c>setAuthenticationInfo</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>AuthenticationInfo</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetAuthenticationInfo(AuthSystem System)
 {
     RemoveChild(InfrastructureDTD.AUTHENTICATION_AUTHENTICATIONINFO);
     AddChild(InfrastructureDTD.AUTHENTICATION_AUTHENTICATIONINFO, new AuthenticationInfo(System));
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="system">An identifying string for the system that supports this authentication information.</param>
 ///
 public AuthenticationInfo(AuthSystem system) : base(InfrastructureDTD.AUTHENTICATIONINFO)
 {
     this.System = system;
 }