23 references to ElementManager
System.ServiceModel (23)
System\ServiceModel\Security\LaxModeSecurityHeaderElementInferenceEngine.cs (1)
40MarkElements(securityHeader.ElementManager, securityHeader.RequireMessageProtection);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (8)
607for (int i = 0; i < this.ElementManager.Count; ++i) 610this.ElementManager.GetElementEntry(i, out entry); 614reader = this.ElementManager.GetReader(i, false); 872this.ElementManager.EnsureAllRequiredSecurityHeaderTargetsWereProtected(); 988this.ElementManager.VerifySignatureConfirmationWasFound(); 1317this.ElementManager.GetElementEntry(position, out rshe); 1341this.ElementManager.ReplaceHeaderEntry(position, rshe); 1417signedXml.Signature.SignedInfo.ReaderProvider = this.ElementManager;
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (14)
240this.ElementManager.VerifyUniquenessAndSetHeaderId(id, i); 265this.ElementManager.VerifyUniquenessAndSetDecryptedHeaderId(id, i); 314this.ElementManager.VerifyUniquenessAndSetBodyId(bodyId); 335this.ElementManager.VerifyUniquenessAndSetBodyContentId(bodyContentId); 531this.ElementManager.AppendSecurityTokenReference(strClause, strClause.Id); 664this.ElementManager.SetTimestampSigned(referredId); 676if (this.ElementManager.TryGetTokenElementIndexFromStrId(referredId, out tokenIndex)) 679this.ElementManager.GetElementEntry(tokenIndex, out entry); 683if (!this.ElementManager.IsPrimaryTokenSigned) 685this.ElementManager.IsPrimaryTokenSigned = entry.bindingMode == ReceiveSecurityHeaderBindingModes.Primary && 688this.ElementManager.SetSigned(tokenIndex); 690reader = this.ElementManager.GetReader(tokenIndex, isSignedToken); 694reader = this.ElementManager.GetSignatureVerificationReader(referredId, this.EncryptBeforeSignMode); 715if (isPrimarySignature && this.RequireSignedPrimaryToken && !this.ElementManager.IsPrimaryTokenSigned)