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

System.ServiceModel.Security.RequestSecurityToken

namespace System.ServiceModel.Security { internal class RequestSecurityToken : BodyWriter { public Message Message { get; set; } public string Context { get; set; } public string TokenType { get; set; } public int KeySize { get; set; } public bool IsReadOnly { get; } public IEnumerable<XmlElement> RequestProperties { get; set; } public string RequestType { get; set; } public SecurityKeyIdentifierClause RenewTarget { get; set; } public SecurityKeyIdentifierClause CloseTarget { get; set; } public XmlElement RequestSecurityTokenXml { get; } public RequestSecurityToken(); public RequestSecurityToken(MessageSecurityVersion messageSecurityVersion, SecurityTokenSerializer securityTokenSerializer); public RequestSecurityToken(MessageSecurityVersion messageSecurityVersion, SecurityTokenSerializer securityTokenSerializer, XmlElement requestSecurityTokenXml, string context, string tokenType, string requestType, int keySize, SecurityKeyIdentifierClause renewTarget, SecurityKeyIdentifierClause closeTarget); public RequestSecurityToken(XmlElement requestSecurityTokenXml, string context, string tokenType, string requestType, int keySize, SecurityKeyIdentifierClause renewTarget, SecurityKeyIdentifierClause closeTarget); public ChannelBinding GetChannelBinding(); public SecurityToken GetRequestorEntropy(); public void SetRequestorEntropy(byte[] entropy); public T GetAppliesTo<T>(XmlObjectSerializer serializer); public void WriteTo(XmlWriter writer); public void MakeReadOnly(); } }