52 references to X509KeyIdentifierClauseType
dotnet-svcutil-lib (52)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (29)
521X509KeyIdentifierClauseType.Any, 524X509KeyIdentifierClauseType.Any, 556X509KeyIdentifierClauseType.Any, 560X509KeyIdentifierClauseType.Any, 568X509KeyIdentifierClauseType.Thumbprint, 572X509KeyIdentifierClauseType.Thumbprint, 593if (recipient == null || (recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || recipient.InclusionMode != SecurityTokenInclusionMode.AlwaysToInitiator) 597if (initiator == null || (initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any && initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint) || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 620if (recipient == null || recipient.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || recipient.InclusionMode != SecurityTokenInclusionMode.Never) 624if (initiator == null || initiator.X509ReferenceStyle != X509KeyIdentifierClauseType.Any || initiator.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 637if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 645if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.AlwaysToRecipient) 662X509KeyIdentifierClauseType.Thumbprint, 683if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 709X509KeyIdentifierClauseType.Any, 713X509KeyIdentifierClauseType.Any, 721X509KeyIdentifierClauseType.Thumbprint, 725X509KeyIdentifierClauseType.Thumbprint, 741X509KeyIdentifierClauseType.Thumbprint, 760if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 884X509KeyIdentifierClauseType.Thumbprint, 914if (x509Parameters == null || x509Parameters.X509ReferenceStyle != X509KeyIdentifierClauseType.Thumbprint || x509Parameters.InclusionMode != SecurityTokenInclusionMode.Never) 1101X509KeyIdentifierClauseType x509ReferenceType; 1105x509ReferenceType = X509KeyIdentifierClauseType.Any; 1109x509ReferenceType = X509KeyIdentifierClauseType.Thumbprint; 1149return x509Parameters.X509ReferenceStyle == X509KeyIdentifierClauseType.Any || x509Parameters.X509ReferenceStyle == X509KeyIdentifierClauseType.Thumbprint;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\X509KeyIdentifierClauseType.cs (8)
20public static bool IsDefined(X509KeyIdentifierClauseType value) 22return (value == X509KeyIdentifierClauseType.Any 23|| value == X509KeyIdentifierClauseType.IssuerSerial 24|| value == X509KeyIdentifierClauseType.SubjectKeyIdentifier 25|| value == X509KeyIdentifierClauseType.Thumbprint 26|| value == X509KeyIdentifierClauseType.RawDataKeyIdentifier); 29public static void Validate(X509KeyIdentifierClauseType value) 34typeof(X509KeyIdentifierClauseType)));
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\X509SecurityTokenParameters.cs (7)
17internal const X509KeyIdentifierClauseType defaultX509ReferenceStyle = X509KeyIdentifierClauseType.Any; 19private X509KeyIdentifierClauseType _x509ReferenceStyle; 33public X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle) 39public X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode) 44internal X509SecurityTokenParameters(X509KeyIdentifierClauseType x509ReferenceStyle, SecurityTokenInclusionMode inclusionMode, 55public X509KeyIdentifierClauseType X509ReferenceStyle
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (8)
2078public virtual XmlElement CreateX509ReferenceStyleAssertion(X509KeyIdentifierClauseType referenceStyle) 2084case X509KeyIdentifierClauseType.IssuerSerial: 2087case X509KeyIdentifierClauseType.SubjectKeyIdentifier: 2090case X509KeyIdentifierClauseType.Thumbprint: 2093case X509KeyIdentifierClauseType.Any: 2105parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial; 2109parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.SubjectKeyIdentifier; 2113parameters.X509ReferenceStyle = X509KeyIdentifierClauseType.Thumbprint;