protected virtual void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     if (incomingNego == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new SecurityNegotiationException(SR.GetString(SR.NoBinaryNegoToReceive)));
     }
     incomingNego.Validate(this.NegotiationValueType);
 }
 protected override void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     if (((incomingNego != null) && (incomingNego.ValueTypeUri != this.NegotiationValueType.Value)) && (base.StandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005))
     {
         incomingNego.Validate(DXD.TrustDec2005Dictionary.TlsnegoValueTypeUri);
     }
     else
     {
         base.ValidateIncomingBinaryNegotiation(incomingNego);
     }
 }
Example #3
0
 protected override void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     // Accept both strings for WSTrustFeb2005
     if (incomingNego != null &&
         incomingNego.ValueTypeUri != this.NegotiationValueType.Value &&
         this.StandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005)
     {
         incomingNego.Validate(DXD.TrustDec2005Dictionary.TlsnegoValueTypeUri);
     }
     else
     {
         base.ValidateIncomingBinaryNegotiation(incomingNego);
     }
 }
 protected override void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     if (((incomingNego != null) && (incomingNego.ValueTypeUri != this.NegotiationValueType.Value)) && (base.StandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005))
     {
         incomingNego.Validate(DXD.TrustDec2005Dictionary.TlsnegoValueTypeUri);
     }
     else
     {
         base.ValidateIncomingBinaryNegotiation(incomingNego);
     }
 }
 protected override void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     // Accept both strings for WSTrustFeb2005
     if (incomingNego != null &&
         incomingNego.ValueTypeUri != this.NegotiationValueType.Value &&
         this.StandardsManager.MessageSecurityVersion.TrustVersion == TrustVersion.WSTrustFeb2005)
     {
         incomingNego.Validate(DXD.TrustDec2005Dictionary.TlsnegoValueTypeUri);
     }
     else
     {
         base.ValidateIncomingBinaryNegotiation(incomingNego);
     }
 }
Example #6
0
 private void ValidateIncomingBinaryNegotiation(BinaryNegotiation incomingNego)
 {
     incomingNego.Validate(this.NegotiationValueType);
 }