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

System.ServiceModel.Security.SecuritySessionSecurityTokenProvider

public virtual XmlDictionaryString CloseAction { get; }

public virtual XmlDictionaryString CloseResponseAction { get; }

public virtual XmlDictionaryString IssueAction { get; }

public BindingContext IssuerBindingContext { get; set; }

public virtual XmlDictionaryString IssueResponseAction { get; }

public EndpointAddress LocalAddress { get; set; }

public Uri PrivacyNoticeUri { get; set; }

public int PrivacyNoticeVersion { get; set; }

public virtual XmlDictionaryString RenewAction { get; }

public virtual XmlDictionaryString RenewResponseAction { get; }

public EndpointAddress TargetAddress { get; set; }

public Uri Via { get; set; }

protected static void ThrowIfFault(Message message, EndpointAddress target)

protected virtual Message CreateIssueRequest(EndpointAddress target, out object requestState)

protected virtual Message CreateRenewRequest(EndpointAddress target, SecurityToken currentSessionToken, out object requestState)

protected virtual GenericXmlSecurityToken ProcessIssueResponse(Message response, object requestState)

protected virtual GenericXmlSecurityToken ProcessRenewResponse(Message response, object requestState)

protected void ValidateKeySize(GenericXmlSecurityToken issuedToken)