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