protected WSSecureConversation(WSSecurityTokenSerializer tokenSerializer, int maxKeyDerivationOffset, int maxKeyDerivationLabelLength, int maxKeyDerivationNonceLength) { if (tokenSerializer == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(tokenSerializer)); } this.tokenSerializer = tokenSerializer; this.derivedKeyEntry = new DerivedKeyTokenEntry(this, maxKeyDerivationOffset, maxKeyDerivationLabelLength, maxKeyDerivationNonceLength); }
protected BinaryTokenEntry(WSSecurityTokenSerializer tokenSerializer, string[] valueTypeUris) { if (valueTypeUris == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(valueTypeUris)); } _tokenSerializer = tokenSerializer; _valueTypeUris = new string[valueTypeUris.GetLength(0)]; for (int i = 0; i < _valueTypeUris.GetLength(0); ++i) { _valueTypeUris[i] = valueTypeUris[i]; } }
public WSSecureConversationFeb2005(WSSecurityTokenSerializer tokenSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable <Type> knownTypes, int maxKeyDerivationOffset, int maxKeyDerivationLabelLength, int maxKeyDerivationNonceLength) : base(tokenSerializer, maxKeyDerivationOffset, maxKeyDerivationLabelLength, maxKeyDerivationNonceLength) { if (securityStateEncoder != null) { _securityStateEncoder = securityStateEncoder; } else { _securityStateEncoder = new DataProtectionSecurityStateEncoder(); } _knownClaimTypes = new List <Type>(); if (knownTypes != null) { // Clone this collection. foreach (Type knownType in knownTypes) { _knownClaimTypes.Add(knownType); } } }
public WSSecurityXXX2005(WSSecurityTokenSerializer tokenSerializer, SamlSerializer samlSerializer) : base(tokenSerializer, samlSerializer) { }
public WrappedKeyTokenEntry(WSSecurityTokenSerializer tokenSerializer) : base(tokenSerializer) { }
protected BinaryTokenEntry(WSSecurityTokenSerializer tokenSerializer, string valueTypeUri) { _tokenSerializer = tokenSerializer; _valueTypeUris = new string[1]; _valueTypeUris[0] = valueTypeUri; }
public WSSecurityJan2004(WSSecurityTokenSerializer tokenSerializer, SamlSerializer samlSerializer) { WSSecurityTokenSerializer = tokenSerializer; SamlSerializer = samlSerializer; }
public WSTrustFeb2005(WSSecurityTokenSerializer tokenSerializer) : base(tokenSerializer) { }
public X509TokenEntry(WSSecurityTokenSerializer tokenSerializer) : base(tokenSerializer, ValueTypeAbsoluteUri) { }
public UserNamePasswordTokenEntry(WSSecurityTokenSerializer tokenSerializer) { _tokenSerializer = tokenSerializer; }