<PackageReference Include="System.ServiceModel.Primitives" Version="6.1.0" />
API Differences between 6.1.0 and 8.1.2
947 Additions
40 Removals
System.Collections.Generic
System.IdentityModel
System.IdentityModel.Claims
System.IdentityModel.Selectors
System.IdentityModel.Tokens
-
public class AggregateTokenResolver : SecurityTokenResolver
-
public abstract class AsymmetricSecurityKey : SecurityKey
-
public abstract class BinaryKeyIdentifierClause : SecurityKeyIdentifierClause
-
public sealed class EncryptedKeyIdentifierClause : BinaryKeyIdentifierClause
- public string CarriedKeyName { get; }
- public SecurityKeyIdentifier EncryptingKeyIdentifier { get; }
- public string EncryptionMethod { get; }
- public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod)
- public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, SecurityKeyIdentifier encryptingKeyIdentifier)
- public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName)
- public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName, byte[] derivationNonce, int derivationLength)
- public byte[] GetEncryptedKey()
- public bool Matches(byte[] encryptedKey, string encryptionMethod, string carriedKeyName)
-
public class KerberosRequestorSecurityToken : SecurityToken
-
public class LocalIdKeyIdentifierClause : SecurityKeyIdentifierClause
-
public class SamlSerializer
-
public static class SecurityAlgorithms
- public const string Aes128Encryption = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"
- public const string Aes128KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes128"
- public const string Aes192Encryption = "http://www.w3.org/2001/04/xmlenc#aes192-cbc"
- public const string Aes192KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes192"
- public const string Aes256Encryption = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"
- public const string Aes256KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes256"
- public const string DesEncryption = "http://www.w3.org/2001/04/xmlenc#des-cbc"
- public const string DsaSha1Signature = "http://www.w3.org/2000/09/xmldsig#dsa-sha1"
- public const string ExclusiveC14n = "http://www.w3.org/2001/10/xml-exc-c14n#"
- public const string = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
- public const string HmacSha1Signature = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"
- public const string HmacSha256Signature = "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
- public const string Psha1KeyDerivation = "http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1"
- public const string Psha1KeyDerivationDec2005 = "http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/dk/p_sha1"
- public const string Ripemd160Digest = "http://www.w3.org/2001/04/xmlenc#ripemd160"
- public const string RsaOaepKeyWrap = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"
- public const string RsaSha1Signature = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
- public const string RsaSha256Signature = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
- public const string RsaV15KeyWrap = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"
- public const string Sha1Digest = "http://www.w3.org/2000/09/xmldsig#sha1"
- public const string Sha256Digest = "http://www.w3.org/2001/04/xmlenc#sha256"
- public const string Sha512Digest = "http://www.w3.org/2001/04/xmlenc#sha512"
- public const string TripleDesEncryption = "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
- public const string TripleDesKeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-tripledes"
-
public abstract class SecurityKey
-
public static class SecurityTokenTypes
- public static string Kerberos { get; }
- public static string Rsa { get; }
- public static string Saml { get; }
- public static string UserName { get; }
- public static string X509Certificate { get; }
-
public abstract class SymmetricSecurityKey : SecurityKey
-
public class X509AsymmetricSecurityKey : AsymmetricSecurityKey
-
public class X509IssuerSerialKeyIdentifierClause : SecurityKeyIdentifierClause
-
public class X509RawDataKeyIdentifierClause : BinaryKeyIdentifierClause
-
public class X509SubjectKeyIdentifierClause : BinaryKeyIdentifierClause
-
public class X509ThumbprintKeyIdentifierClause : BinaryKeyIdentifierClause
System.Runtime
-
public enum AsyncCompletionResult
-
public struct DefaultTaskSchedulerAwaiter : INotifyCompletion
-
public class OutWrapper<T>
-
public static class TaskHelpers
- public sealed delegate EndWithOutDelegate<T1, TResult> : MulticastDelegate
- public static Action<object> OnAsyncCompletionCallback
- public static Task AsyncWait<TException>(this Task task)
- public static Task<bool> AwaitWithTimeout(this Task task, TimeSpan timeout)
- public static Task CallActionAsync<TArg>(Action<TArg> action, TArg argument)
- public static Task CloseHelperAsync(this ICommunicationObject communicationObject, TimeSpan timeout)
- public static Task CompletedTask()
- public static DefaultTaskSchedulerAwaiter EnsureDefaultTaskScheduler()
- public static Task<ValueTuple<TOut1, TOut2>> FromAsync<TIn, TOut1, TOut2>(Func<TIn, AsyncCallback, object, IAsyncResult> beginDelegate, EndWithOutDelegate<TOut2, TOut1> endDelegate, TIn arg1, object state)
- public static Task OpenHelperAsync(this ICommunicationObject communicationObject, TimeSpan timeout)
- public static IDisposable RunTaskContinuationsOnOurThreads()
- public static Task<TResult> ToApm<TResult>(this Task<TResult> task, AsyncCallback callback, object state)
- public static Task ToApm(this Task task, AsyncCallback callback, object state)
- public static TResult ToApmEnd<TResult>(this IAsyncResult iar)
- public static void ToApmEnd(this IAsyncResult iar)
- public static void Wait(this Task task, TimeSpan timeout, Action<Exception, TimeSpan, string> exceptionConverter, string operationType)
- public static void WaitForCompletion(this Task task)
- public static TResult WaitForCompletion<TResult>(this Task<TResult> task)
- public static void WaitForCompletionNoSpin(this Task task)
- public static TResult WaitForCompletionNoSpin<TResult>(this Task<TResult> task)
- public static bool WaitForCompletionNoSpin(this Task task, TimeSpan timeout)
System.Runtime.Diagnostics
System.Runtime.Serialization
System.ServiceModel
-
public enum AuditLevel
-
public enum AuditLogLocation
-
public abstract class ChannelFactory : CommunicationObject, IChannelFactory, ICommunicationObject, IDisposable, IAsyncDisposable
-
public class ChannelFactory<TChannel> : ChannelFactory, IChannelFactory<TChannel>, IChannelFactory, ICommunicationObject
-
public abstract class ClientBase<TChannel> : ICommunicationObject, IDisposable, IAsyncDisposable
-
public static class ConcurrencyModeHelper
-
public class DnsEndpointIdentity : EndpointIdentity
-
public class DuplexChannelFactory<TChannel> : ChannelFactory<TChannel>
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding)
- public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding)
- public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName)
- public DuplexChannelFactory(InstanceContext callbackInstance, ServiceEndpoint endpoint)
- public DuplexChannelFactory(object callbackObject)
- public DuplexChannelFactory(object callbackObject, string endpointConfigurationName)
- public DuplexChannelFactory(object callbackObject, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(object callbackObject, Binding binding)
- public DuplexChannelFactory(object callbackObject, Binding binding, string remoteAddress)
- public DuplexChannelFactory(object callbackObject, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(object callbackObject, ServiceEndpoint endpoint)
- public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName)
- public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress)
- public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress, Uri via)
- public static TChannel CreateChannel(InstanceContext callbackInstance, string endpointConfigurationName)
- public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress)
- public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress, Uri via)
-
public abstract class DuplexClientBase<TChannel> : ClientBase<TChannel>
-
public class EndpointAddress
- public static EndpointAddress ReadFrom(XmlDictionaryReader reader)
- public static EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString ns)
- public XmlDictionaryReader GetReaderAtExtensions()
- public XmlDictionaryReader GetReaderAtMetadata()
- public void WriteContentsTo(AddressingVersion addressingVersion, XmlWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns)
- public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer, string localName, string ns)
-
public class EndpointAddressBuilder
-
public abstract class EndpointIdentity
-
public class EndpointNotFoundException : CommunicationException
-
public class FaultCode
-
public sealed class FaultContractAttribute : Attribute
-
public class FaultException : CommunicationException
- public FaultException(MessageFault fault, string action)
- public FaultException(FaultReason reason)
- public FaultException(string reason, FaultCode code)
- public FaultException(FaultReason reason, FaultCode code)
- public FaultException(string reason, FaultCode code, string action)
- public FaultException(MessageFault fault)
- public FaultException(MessageFault fault, string action)
- public static FaultException CreateFault(MessageFault messageFault, string action, Type[] faultDetailTypes)
- public static FaultException CreateFault(MessageFault messageFault, string action, Type[] faultDetailTypes)
-
public class FaultException<TDetail> : FaultException
- public FaultException(TDetail detail, FaultReason reason)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code, string action)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code)
- public FaultException(TDetail detail, FaultReason reason)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code, string action)
-
public class FaultReason
-
public class FaultReasonText
-
public static class HostNameComparisonModeHelper
-
public interface IAsyncCommunicationObject : ICommunicationObject
-
public interface IDuplexContextChannel : IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>
-
public enum ImpersonationOption
-
public sealed class InstanceContext : CommunicationObject, IExtensibleObject<InstanceContext>
-
public enum InstanceContextMode
-
public interface IServiceChannel : IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>
-
public sealed class MessageContractAttribute : Attribute
-
public abstract class MessageContractMemberAttribute : Attribute
-
public class : MessageContractMemberAttribute
- public string { get; set; }
- public bool { get; set; }
-
public class : ProtocolException
- public (string message, string headerName, string ns, bool isDuplicate, Exception innerException)
- public (string message, string headerName, string ns, bool isDuplicate, Exception innerException)
- public ()
-
public abstract class MessageSecurityVersion
-
public sealed class OperationContext : IExtensibleObject<OperationContext>
-
public sealed class OperationContractAttribute : Attribute
-
public sealed class PeerHopCountAttribute : MessageHeaderAttribute
-
public class ProtocolException : CommunicationException
-
public class QuotaExceededException : Exception
-
public enum ReceiveErrorHandling
-
public class RsaEndpointIdentity : EndpointIdentity
-
public class ServerTooBusyException : CommunicationException
-
public class ServiceActivationException : CommunicationException
-
public sealed class ServiceContractAttribute : Attribute
-
public sealed class ServiceKnownTypeAttribute : Attribute
-
public class SpnEndpointIdentity : EndpointIdentity
-
public static class TimeSpanHelper
-
public class UriSchemeKeyedCollection : SynchronizedKeyedCollection<string, Uri>
-
public class X509CertificateEndpointIdentity : EndpointIdentity
System.ServiceModel.Channels
-
public abstract class
-
public sealed class BinaryMessageEncodingBindingElement : MessageEncodingBindingElement
-
public class BinaryVersion
-
public class BindingContext
-
public abstract class BodyWriter
-
public class BufferedReadStream : Stream
-
public static class CommunicationObjectInternal
- public static TimeSpan GetInternalCloseTimeout(this CommunicationObject communicationObject)
- public static IAsyncResult OnBeginClose(CommunicationObject communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
- public static IAsyncResult OnBeginOpen(CommunicationObject communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
- public static void OnClose(CommunicationObject communicationObject, TimeSpan timeout)
- public static Task OnCloseAsyncInternal(CommunicationObject communicationObject, TimeSpan timeout)
- public static void OnEnd(IAsyncResult result)
- public static void OnOpen(CommunicationObject communicationObject, TimeSpan timeout)
- public static Task OnOpenAsyncInternal(CommunicationObject communicationObject, TimeSpan timeout)
- public static void ThrowIfClosed(CommunicationObject communicationObject)
- public static void ThrowIfClosedOrOpened(CommunicationObject communicationObject)
- public static void ThrowIfDisposed(CommunicationObject communicationObject)
- public static void ThrowIfDisposedOrNotOpen(CommunicationObject communicationObject)
-
public class CustomBinding : Binding
-
public abstract class DelegatingStream : Stream
-
public abstract class FaultConverter
-
public interface IAsyncChannelFactory : IChannelFactory, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncInputChannel : IInputChannel, IChannel, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncOutputChannel : IOutputChannel, IChannel, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncOutputSessionChannel : IOutputSessionChannel, IOutputChannel, IChannel, ICommunicationObject, ISessionChannel<IOutputSession>, IAsyncOutputChannel, IAsyncCommunicationObject
-
public interface IBindingMulticastCapabilities
-
public interface IBindingRuntimePreferences
-
public interface IChannelListener : ICommunicationObject
-
public interface IChannelListener<TChannel> : IChannelListener, ICommunicationObject where TChannel : IChannel
-
public interface IReceiveContextSettings
-
public interface IReplyChannel : IChannel, ICommunicationObject
-
public interface IReplySessionChannel : IReplyChannel, IChannel, ICommunicationObject, ISessionChannel<IInputSession>
-
public interface ITransportCompressionSupport
-
public sealed class LocalClientSecuritySettings
-
public abstract class Message : IDisposable
- public static Message CreateMessage(MessageVersion version, string action)
- public static Message CreateMessage(MessageVersion version, string action, BodyWriter body)
- public static Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)
- public static Message CreateMessage(XmlDictionaryReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
- public static Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)
- public static Message CreateMessage(MessageVersion version, string action, BodyWriter body)
- public static Message CreateMessage(MessageVersion version, string action)
- public static Message CreateMessage(XmlDictionaryReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
- public static Message CreateMessage(MessageVersion version, MessageFault fault, string action)
- public IAsyncResult BeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- public IAsyncResult BeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- public void EndWriteBodyContents(IAsyncResult result)
- public void EndWriteMessage(IAsyncResult result)
- protected virtual IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- protected virtual IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- protected virtual void OnEndWriteBodyContents(IAsyncResult result)
- protected virtual void OnEndWriteMessage(IAsyncResult result)
- protected virtual Task OnWriteBodyContentsAsync(XmlDictionaryWriter writer)
- public virtual Task OnWriteMessageAsync(XmlDictionaryWriter writer)
- public void WriteBody(XmlDictionaryWriter writer)
- public void WriteBody(XmlDictionaryWriter writer)
- public void WriteMessage(XmlDictionaryWriter writer)
- public Task WriteBodyContentsAsync(XmlDictionaryWriter writer)
- public void WriteStartBody(XmlDictionaryWriter writer)
- public void WriteMessage(XmlDictionaryWriter writer)
- public virtual Task WriteMessageAsync(XmlWriter writer)
- public virtual Task WriteMessageAsync(XmlDictionaryWriter writer)
- public void WriteStartBody(XmlDictionaryWriter writer)
-
public abstract class MessageEncoder
- public virtual IAsyncResult BeginWriteMessage(Message message, Stream stream, AsyncCallback callback, object state)
- public virtual void EndWriteMessage(IAsyncResult result)
- public Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager)
- public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
- public Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager)
- public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
- public virtual ValueTask<Message> ReadMessageAsync(Stream stream, int maxSizeOfHeaders, string contentType)
- public virtual ValueTask<Message> ReadMessageAsync(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
- public abstract void WriteMessage(Message message, Stream stream)
- public abstract void WriteMessage(Message message, Stream stream)
- public virtual ValueTask WriteMessageAsync(Message message, Stream stream)
- public virtual ValueTask<ArraySegment<byte>> WriteMessageAsync(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
-
public abstract class MessageFault
- public bool IsMustUnderstandFault { get; }
- public static MessageFault CreateFault(FaultCode code, string reason)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer, string actor)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer, string actor, string node)
- public static bool (MessageHeaders headers, string name, string ns)
- public void WriteTo(XmlWriter writer, EnvelopeVersion version)
- public void WriteTo(XmlDictionaryWriter writer, EnvelopeVersion version)
-
public abstract class : MessageHeaderInfo
-
public sealed class : IEnumerable<MessageHeaderInfo>, IEnumerable
- public (MessageHeaders collection)
- public (MessageVersion version)
- public (MessageVersion version)
- public (MessageHeaders collection)
- public T <T>(int index)
- public T <T>(int index, XmlObjectSerializer serializer)
- public T <T>(string name, string ns, XmlObjectSerializer serializer)
- public T <T>(string name, string ns, XmlObjectSerializer serializer)
- public T <T>(int index)
- public T <T>(int index, XmlObjectSerializer serializer)
- public void (int headerIndex, XmlDictionaryWriter writer)
- public void (int headerIndex, XmlDictionaryWriter writer)
- public void (int headerIndex, XmlDictionaryWriter writer)
- public void (int headerIndex, XmlDictionaryWriter writer)
- public void (int headerIndex, XmlDictionaryWriter writer)
- public void (int headerIndex, XmlDictionaryWriter writer)
-
public sealed class MessageProperties : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IDisposable
-
public abstract class OutputChannel : ChannelBase, IOutputChannel, IChannel, ICommunicationObject, IAsyncOutputChannel, IAsyncCommunicationObject
-
public abstract class SecurityBindingElement : BindingElement
-
public enum
-
public class ServiceChannelProxy : DispatchProxy, ICommunicationObject, IChannel, IClientChannel, IContextChannel, IExtensibleObject<IContextChannel>, IDisposable, IOutputChannel, IRequestChannel, IServiceChannel, IDuplexContextChannel
-
public enum SupportedAddressingMode
-
public sealed class TextMessageEncodingBindingElement : MessageEncodingBindingElement
-
public class XmlObjectSerializerFault : MessageFault
System.ServiceModel.Description
System.ServiceModel.Dispatcher
System.ServiceModel.Security
-
public class Basic256SecurityAlgorithmSuite : SecurityAlgorithmSuite
-
public class Basic256Sha256SecurityAlgorithmSuite : Basic256SecurityAlgorithmSuite
-
public class BinarySecretKeyIdentifierClause : BinaryKeyIdentifierClause
-
public class ChannelProtectionRequirements
-
public interface ISecureConversationSession : ISecuritySession, ISession
-
public class MessagePartSpecification
-
public enum MessageProtectionOrder
-
public class MessageSecurityException : CommunicationException
-
public sealed class MessageSecurityTokenVersion : SecurityTokenVersion
-
public abstract class NonceCache
-
public class ScopedMessagePartSpecification
-
public abstract class SecurityAlgorithmSuite
-
public class SecurityContextKeyIdentifierClause : SecurityKeyIdentifierClause
-
public abstract class SecurityStateEncoder
-
public class SspiSecurityTokenProvider : SecurityTokenProvider
-
public class TripleDesSecurityAlgorithmSuite : SecurityAlgorithmSuite
-
public sealed class WindowsClientCredential
-
public class WSSecurityTokenSerializer : SecurityTokenSerializer
- public static WSSecurityTokenSerializer DefaultInstance { get; }
- public bool EmitBspRequiredAttributes { get; }
- public int MaximumKeyDerivationLabelLength { get; }
- public int MaximumKeyDerivationNonceLength { get; }
- public int MaximumKeyDerivationOffset { get; }
- public SecurityVersion SecurityVersion { get; }
- public WSSecurityTokenSerializer()
- public WSSecurityTokenSerializer(bool emitBspRequiredAttributes)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, TrustVersion trustVersion, SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength)
- public WSSecurityTokenSerializer(SecurityVersion securityVersion, TrustVersion trustVersion, SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength)
- public virtual SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle)
- public virtual bool TryCreateKeyIdentifierClauseFromTokenXml(XmlElement element, SecurityTokenReferenceStyle tokenReferenceStyle, out SecurityKeyIdentifierClause securityKeyIdentifierClause)
-
public sealed class X509CertificateInitiatorClientCredential
-
public sealed class X509CertificateRecipientClientCredential
- public void SetDefaultCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
- public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
- public void SetDefaultCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
- public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
-
public class X509ClientCertificateAuthentication
System.ServiceModel.Security.Tokens