62 references to X509KeyIdentifierClauseType
System.ServiceModel (62)
System\ServiceModel\Channels\SecurityBindingElement.cs (29)
935X509KeyIdentifierClauseType.Any, 938X509KeyIdentifierClauseType.Any, 970X509KeyIdentifierClauseType.Any, 974X509KeyIdentifierClauseType.Any, 982X509KeyIdentifierClauseType.Thumbprint, 986X509KeyIdentifierClauseType.Thumbprint, 1008if (recipient == null || (recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || recipient.InclusionMode != SecurityTokenInclusionMode.AlwaysToInitiator) 1012if (initiator == null || (initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1036if (recipient == null || recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || recipient.InclusionMode != SecurityTokenInclusionMode.Never) 1040if (initiator == null || initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1053if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1061if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 1079X509KeyIdentifierClauseType.Thumbprint, 1100if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1126X509KeyIdentifierClauseType.Any, 1130X509KeyIdentifierClauseType.Any, 1138X509KeyIdentifierClauseType.Thumbprint, 1142X509KeyIdentifierClauseType.Thumbprint, 1158X509KeyIdentifierClauseType.Thumbprint, 1177if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1302X509KeyIdentifierClauseType.Thumbprint, 1332if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1519X509KeyIdentifierClauseType x509ReferenceType; 1523x509ReferenceType = X509KeyIdentifierClauseType.Any; 1527x509ReferenceType = X509KeyIdentifierClauseType.Thumbprint; 1567return x509Parameters.X509ReferenceStyle == X509KeyIdentifierClauseType.Any || x509Parameters.X509ReferenceStyle == X509KeyIdentifierClauseType.Thumbprint;
System\ServiceModel\Configuration\SecurityElementBase.cs (4)
756if ( tokenParamameters != null && tokenParamameters.X509ReferenceStyle == X509KeyIdentifierClauseType.IssuerSerial ) 762if ( initiatorParamameters != null && initiatorParamameters.X509ReferenceStyle == X509KeyIdentifierClauseType.IssuerSerial ) 766if ( recepientParamameters != null && recepientParamameters.X509ReferenceStyle == X509KeyIdentifierClauseType.IssuerSerial ) 804if ( x509TokenParameter.X509ReferenceStyle == X509KeyIdentifierClauseType.IssuerSerial )
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
876if (x509 != null && x509.X509ReferenceStyle == X509KeyIdentifierClauseType.Thumbprint)
System\ServiceModel\Security\Tokens\X509KeyIdentifierClauseType.cs (8)
21public static bool IsDefined(X509KeyIdentifierClauseType value) 23return (value == X509KeyIdentifierClauseType.Any 24|| value == X509KeyIdentifierClauseType.IssuerSerial 25|| value == X509KeyIdentifierClauseType.SubjectKeyIdentifier 26|| value == X509KeyIdentifierClauseType.Thumbprint 27|| value == X509KeyIdentifierClauseType.RawDataKeyIdentifier); 30public static void Validate(X509KeyIdentifierClauseType value) 35typeof(X509KeyIdentifierClauseType)));
System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (12)
17internal const X509KeyIdentifierClauseType defaultX509ReferenceStyle = X509KeyIdentifierClauseType.Any; 19X509KeyIdentifierClauseType x509ReferenceStyle; 33public X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle) 39public X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode) 44internal X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode, 55public X509KeyIdentifierClauseType X509ReferenceStyle 84case X509KeyIdentifierClauseType.Any: 117case X509KeyIdentifierClauseType.Thumbprint: 120case X509KeyIdentifierClauseType.SubjectKeyIdentifier: 123case X509KeyIdentifierClauseType.IssuerSerial: 126case X509KeyIdentifierClauseType.RawDataKeyIdentifier:
System\ServiceModel\Security\WSSecurityPolicy.cs (8)
2079public virtual XmlElement CreateX509ReferenceStyleAssertion(X509KeyIdentifierClauseType referenceStyle) 2085case X509KeyIdentifierClauseType.IssuerSerial: 2088case X509KeyIdentifierClauseType.SubjectKeyIdentifier: 2091case X509KeyIdentifierClauseType.Thumbprint: 2094case X509KeyIdentifierClauseType.Any: 2106parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial; 2110parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.SubjectKeyIdentifier; 2114parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.Thumbprint;