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