2 writes to _certificate
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
38_certificate = clone ? new X509Certificate2(certificate) : certificate; 50_certificate = elements[index].Certificate;
20 references to _certificate
System.ServiceModel.Primitives (20)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (20)
80_identity = new X509Identity(_certificate, false, false); 94_expirationTime = _certificate.NotAfter.ToUniversalTime(); 112chain.Build(_certificate); 123else if (StringComparer.OrdinalIgnoreCase.Equals(_certificate.SubjectName.Name, _certificate.IssuerName.Name)) 129_issuer = new X500DistinguishedNameClaimSet(_certificate.IssuerName); 141return _certificate; 171SecurityUtils.ResetCertificate(_certificate); 178byte[] thumbprint = _certificate.GetCertHash(); 183string value = _certificate.SubjectName.Name; 186claims.Add(Claim.CreateX500DistinguishedNameClaim(_certificate.SubjectName)); 190string[] dnsEntries = GetDnsFromExtensions(_certificate); 201value = _certificate.GetNameInfo(X509NameType.DnsName, false); 208value = _certificate.GetNameInfo(X509NameType.SimpleName, false); 214value = _certificate.GetNameInfo(X509NameType.UpnName, false); 220value = _certificate.GetNameInfo(X509NameType.UrlName, false); 268yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.Identity); 272yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.PossessProperty); 280string[] dnsEntries = GetDnsFromExtensions(_certificate); 291string value = _certificate.GetNameInfo(X509NameType.DnsName, false);