System.ServiceModel.Security.RequestSecurityTokenResponse
namespace System.ServiceModel.Security
{
internal class RequestSecurityTokenResponse : BodyWriter
{
public string Context { get; set; }
public string TokenType { get; set; }
public SecurityKeyIdentifierClause RequestedAttachedReference { get; set; }
public SecurityKeyIdentifierClause RequestedUnattachedReference { get; set; }
public DateTime ValidFrom { get; }
public DateTime ValidTo { get; }
public bool ComputeKey { get; set; }
public int KeySize { get; set; }
public bool IsRequestedTokenClosed { get; set; }
public bool IsReadOnly { get; }
protected object ThisLock { get; }
public SecurityToken EntropyToken { get; }
public SecurityToken RequestedSecurityToken { get; set; }
public SecurityToken RequestedProofToken { get; set; }
public XmlElement RequestSecurityTokenResponseXml { get; }
public RequestSecurityTokenResponse();
public RequestSecurityTokenResponse(MessageSecurityVersion messageSecurityVersion, SecurityTokenSerializer securityTokenSerializer);
public RequestSecurityTokenResponse(XmlElement requestSecurityTokenResponseXml, string context, string tokenType, int keySize, SecurityKeyIdentifierClause requestedAttachedReference, SecurityKeyIdentifierClause requestedUnattachedReference, bool computeKey, DateTime validFrom, DateTime validTo, bool isRequestedTokenClosed);
public RequestSecurityTokenResponse(MessageSecurityVersion messageSecurityVersion, SecurityTokenSerializer securityTokenSerializer, XmlElement requestSecurityTokenResponseXml, string context, string tokenType, int keySize, SecurityKeyIdentifierClause requestedAttachedReference, SecurityKeyIdentifierClause requestedUnattachedReference, bool computeKey, DateTime validFrom, DateTime validTo, bool isRequestedTokenClosed);
public SecurityToken GetIssuerEntropy();
public void SetLifetime(DateTime validFrom, DateTime validTo);
public void SetAppliesTo<T>(T appliesTo, XmlObjectSerializer serializer);
public void GetAppliesToQName(out string localName, out string namespaceUri);
public T GetAppliesTo<T>();
public T GetAppliesTo<T>(XmlObjectSerializer serializer);
public void WriteTo(XmlWriter writer);
public static RequestSecurityTokenResponse CreateFrom(XmlReader reader);
public static RequestSecurityTokenResponse CreateFrom(XmlReader reader, MessageSecurityVersion messageSecurityVersion, SecurityTokenSerializer securityTokenSerializer);
public void MakeReadOnly();
public virtual GenericXmlSecurityToken GetIssuedToken(SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, int defaultKeySize, bool isBearerKeyType);
protected virtual void OnMakeReadOnly();
public static byte[] ComputeCombinedKey(byte[] requestorEntropy, byte[] issuerEntropy, int keySizeInBits);
}
}