<PackageReference Include="System.ServiceModel.Primitives" Version="10.0.652802" />

System.ServiceModel.Security.WSTrust

abstract class WSTrust : SerializerEntries
namespace System.ServiceModel.Security { internal abstract class WSTrust : WSSecurityTokenSerializer.SerializerEntries { public abstract class Driver : TrustDriver { public abstract TrustDictionary DriverDictionary { get; } public Driver(SecurityStandardsManager standardsManager); public static BinaryNegotiation ReadBinaryNegotiation(XmlElement elem); protected virtual void ReadReferences(XmlElement rstrXml, out SecurityKeyIdentifierClause requestedAttachedReference, out SecurityKeyIdentifierClause requestedUnattachedReference); protected virtual bool ReadRequestedTokenClosed(XmlElement rstrXml); protected virtual void ReadTargets(XmlElement rstXml, out SecurityKeyIdentifierClause renewTarget, out SecurityKeyIdentifierClause closeTarget); public void WriteBinaryNegotiation(BinaryNegotiation negotiation, XmlWriter xmlWriter); protected virtual void WriteTargets(RequestSecurityToken rst, XmlDictionaryWriter writer); protected virtual void WriteReferences(RequestSecurityTokenResponse rstr, XmlDictionaryWriter writer); protected virtual void WriteRequestedTokenClosed(RequestSecurityTokenResponse rstr, XmlDictionaryWriter writer); protected void SetProtectionLevelForFederation(OperationDescriptionCollection operations); public bool TryParseSymmetricKeyElement(XmlElement element); } public WSSecurityTokenSerializer WSSecurityTokenSerializer { get; } public abstract TrustDictionary SerializerDictionary { get; } public WSTrust(WSSecurityTokenSerializer tokenSerializer); } }