public WSSecurityTokenSerializer( SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable <Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength) { security_version = securityVersion; emit_bsp = emitBspRequiredAttributes; saml_serializer = samlSerializer; encoder = securityStateEncoder; known_types = new List <Type> (knownTypes ?? Type.EmptyTypes); max_offset = maximumKeyDerivationOffset; max_label_length = maximumKeyDerivationLabelLength; max_nonce_length = maximumKeyDerivationNonceLength; if (encoder == null) { encoder = new DataProtectionSecurityStateEncoder(); } }
public WSSecurityTokenSerializer ( SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength) { security_version = securityVersion; emit_bsp = emitBspRequiredAttributes; saml_serializer = samlSerializer; encoder = securityStateEncoder; known_types = new List<Type> (knownTypes ?? Type.EmptyTypes); max_offset = maximumKeyDerivationOffset; max_label_length = maximumKeyDerivationLabelLength; max_nonce_length = maximumKeyDerivationNonceLength; if (encoder == null) encoder = new DataProtectionSecurityStateEncoder (); }