コード例 #1
0
 private ServiceSecurityAuditBehavior(ServiceSecurityAuditBehavior behavior)
 {
     this.auditLogLocation                = behavior.auditLogLocation;
     this.suppressAuditFailure            = behavior.suppressAuditFailure;
     this.serviceAuthorizationAuditLevel  = behavior.serviceAuthorizationAuditLevel;
     this.messageAuthenticationAuditLevel = behavior.messageAuthenticationAuditLevel;
 }
コード例 #2
0
 public ServiceSecurityAuditBehavior()
 {
     this.auditLogLocation                = System.ServiceModel.AuditLogLocation.Default;
     this.suppressAuditFailure            = true;
     this.serviceAuthorizationAuditLevel  = AuditLevel.None;
     this.messageAuthenticationAuditLevel = AuditLevel.None;
 }
 public ServiceSecurityAuditBehavior()
 {
     this.auditLogLocation = System.ServiceModel.AuditLogLocation.Default;
     this.suppressAuditFailure = true;
     this.serviceAuthorizationAuditLevel = AuditLevel.None;
     this.messageAuthenticationAuditLevel = AuditLevel.None;
 }
 private ServiceSecurityAuditBehavior(ServiceSecurityAuditBehavior behavior)
 {
     this.auditLogLocation = behavior.auditLogLocation;
     this.suppressAuditFailure = behavior.suppressAuditFailure;
     this.serviceAuthorizationAuditLevel = behavior.serviceAuthorizationAuditLevel;
     this.messageAuthenticationAuditLevel = behavior.messageAuthenticationAuditLevel;
 }
コード例 #5
0
 internal SecurityProtocolFactory(SecurityProtocolFactory factory) : this()
 {
     if (factory == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("factory");
     }
     this.actAsInitiator         = factory.actAsInitiator;
     this.addTimestamp           = factory.addTimestamp;
     this.detectReplays          = factory.detectReplays;
     this.incomingAlgorithmSuite = factory.incomingAlgorithmSuite;
     this.maxCachedNonces        = factory.maxCachedNonces;
     this.maxClockSkew           = factory.maxClockSkew;
     this.outgoingAlgorithmSuite = factory.outgoingAlgorithmSuite;
     this.replayWindow           = factory.replayWindow;
     this.channelSupportingTokenAuthenticatorSpecification = new Collection <SupportingTokenAuthenticatorSpecification>(new List <SupportingTokenAuthenticatorSpecification>(factory.channelSupportingTokenAuthenticatorSpecification));
     this.scopedSupportingTokenAuthenticatorSpecification  = new Dictionary <string, ICollection <SupportingTokenAuthenticatorSpecification> >(factory.scopedSupportingTokenAuthenticatorSpecification);
     this.standardsManager                = factory.standardsManager;
     this.timestampValidityDuration       = factory.timestampValidityDuration;
     this.auditLogLocation                = factory.auditLogLocation;
     this.suppressAuditFailure            = factory.suppressAuditFailure;
     this.serviceAuthorizationAuditLevel  = factory.serviceAuthorizationAuditLevel;
     this.messageAuthenticationAuditLevel = factory.messageAuthenticationAuditLevel;
     if (factory.securityBindingElement != null)
     {
         this.securityBindingElement = (System.ServiceModel.Channels.SecurityBindingElement)factory.securityBindingElement.Clone();
     }
     this.securityTokenManager     = factory.securityTokenManager;
     this.privacyNoticeUri         = factory.privacyNoticeUri;
     this.privacyNoticeVersion     = factory.privacyNoticeVersion;
     this.endpointFilterTable      = factory.endpointFilterTable;
     this.extendedProtectionPolicy = factory.extendedProtectionPolicy;
 }