11 overrides of HasAsymmetricKey
System.ServiceModel (11)
System\ServiceModel\Security\SessionSymmetricMessageSecurityProtocolFactory.cs (1)
111internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\IssuedSecurityTokenParameters.cs (1)
97internal protected override bool HasAsymmetricKey { get { return this.KeyType == SecurityKeyType.AsymmetricKey; } }
System\ServiceModel\Security\Tokens\KerberosSecurityTokenParameters.cs (1)
27internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\RsaSecurityTokenParameters.cs (1)
32internal protected override bool HasAsymmetricKey { get { return true; } }
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (1)
89internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenParameters.cs (1)
31internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (1)
55internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (1)
47internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\UserNameSecurityTokenParameters.cs (1)
27internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\WrappedKeySecurityTokenParameters.cs (1)
27internal protected override bool HasAsymmetricKey { get { return false; } }
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (1)
53internal protected override bool HasAsymmetricKey { get { return true; } }
34 references to HasAsymmetricKey
System.ServiceModel (34)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
97if (ProtectionTokenParameters.HasAsymmetricKey)
System\ServiceModel\Configuration\SecurityElementBase.cs (1)
679if (t.HasAsymmetricKey == false)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (3)
816if (ssbe.ProtectionTokenParameters == stp && stp.HasAsymmetricKey) 827if (asbe.InitiatorTokenParameters == stp && stp.HasAsymmetricKey) 855&& ssbe.ProtectionTokenParameters.HasAsymmetricKey)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (5)
668if (this.EnforceDerivedKeyRequirement && spec.TokenParameters.RequireDerivedKeys && !spec.TokenParameters.HasAsymmetricKey && !tracker.IsDerivedFrom) 701if (this.EnforceDerivedKeyRequirement && spec.TokenParameters.RequireDerivedKeys && !spec.TokenParameters.HasAsymmetricKey && !tracker.IsDerivedFrom) 848if (spec.TokenParameters.RequireDerivedKeys && !spec.TokenParameters.HasAsymmetricKey && 913if (this.primaryTokenParameters.RequireDerivedKeys && !this.primaryTokenParameters.HasAsymmetricKey && !this.primaryTokenTracker.IsDerivedFrom) 944else if (primaryTokenParameters != null && !primaryTokenParameters.HasAsymmetricKey && primaryTokenParameters.RequireDerivedKeys && !this.encryptionTracker.IsDerivedToken)
System\ServiceModel\Security\SecurityProtocol.cs (2)
345if (spec.TokenParameters.RequireDerivedKeys && !spec.TokenParameters.HasAsymmetricKey) 418if (tokenProviderSpec.TokenParameters.RequireDerivedKeys && !tokenProviderSpec.TokenParameters.HasAsymmetricKey)
System\ServiceModel\Security\SecurityProtocolFactory.cs (2)
846if (spec.TokenParameters.RequireDerivedKeys && !spec.TokenParameters.HasAsymmetricKey) 1038if (tokenAuthenticatorSpec.TokenParameters.RequireDerivedKeys && !tokenAuthenticatorSpec.TokenParameters.HasAsymmetricKey)
System\ServiceModel\Security\SecurityTokenParametersEnumerable.cs (1)
33if (ssbe.ProtectionTokenParameters != null && (!this.clientTokensOnly || !ssbe.ProtectionTokenParameters.HasAsymmetricKey))
System\ServiceModel\Security\SecurityUtils.cs (1)
1802if (parameters.HasAsymmetricKey)
System\ServiceModel\Security\SendSecurityHeader.cs (3)
795if (this.signingTokenParameters.RequireDerivedKeys && !this.signingTokenParameters.HasAsymmetricKey) 929if (endorsingTokenParameters[i].RequireDerivedKeys && !endorsingTokenParameters[i].HasAsymmetricKey) 960if (signedEndorsingTokenParameters[i].RequireDerivedKeys && !signedEndorsingTokenParameters[i].HasAsymmetricKey)
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (7)
68tokenRequirement.KeyUsage = this.Factory.SecurityTokenParameters.HasAsymmetricKey ? SecurityKeyUsage.Exchange : SecurityKeyUsage.Signature; 70if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 89if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 261if (this.Factory.SecurityTokenParameters.HasAsymmetricKey) 364if (factory.SecurityTokenParameters.HasAsymmetricKey) 376if (!factory.SecurityTokenParameters.HasAsymmetricKey) 390AttachRecipientSecurityProperty(message, signingToken, this.Factory.SecurityTokenParameters.HasAsymmetricKey, securityHeader.BasicSupportingTokens, securityHeader.EndorsingSupportingTokens, securityHeader.SignedEndorsingSupportingTokens,
System\ServiceModel\Security\SymmetricSecurityProtocolFactory.cs (3)
145requirement.KeyUsage = (this.SecurityTokenParameters.HasAsymmetricKey) ? SecurityKeyUsage.Exchange : SecurityKeyUsage.Signature; 163if (this.SecurityTokenParameters.HasAsymmetricKey) 199if (this.tokenParameters.HasAsymmetricKey)
System\ServiceModel\Security\Tokens\SupportingTokenParameters.cs (2)
77if (t.HasAsymmetricKey) 88if (t.HasAsymmetricKey)
System\ServiceModel\Security\WSSecurityPolicy.cs (3)
1010if (p.HasAsymmetricKey) 1020if (p.HasAsymmetricKey) 1706_protectionTokenHasAsymmetricKey = parameters.HasAsymmetricKey;