129 references to X509FindType
System (19)
net\System\Net\_SecureChannel.cs (2)
353collectionEx = store.Certificates.Find(X509FindType.FindByThumbprint, certHash, false); 364collectionEx = store.Certificates.Find(X509FindType.FindByThumbprint, certHash, false);
security\system\security\cryptography\x509\x509certificate2collection.cs (17)
174public X509Certificate2Collection Find(X509FindType findType, Object findValue, bool validOnly) { 401private unsafe static SafeCertStoreHandle FindCertInStore(SafeCertStoreHandle safeSourceStoreHandle, X509FindType findType, Object findValue, bool validOnly) { 419case X509FindType.FindByThumbprint: 430case X509FindType.FindBySubjectName: 439case X509FindType.FindBySubjectDistinguishedName: 447case X509FindType.FindByIssuerName: 456case X509FindType.FindByIssuerDistinguishedName: 464case X509FindType.FindBySerialNumber: 476case X509FindType.FindByTimeValid: 484case X509FindType.FindByTimeNotYetValid: 492case X509FindType.FindByTimeExpired: 500case X509FindType.FindByTemplateName: 507case X509FindType.FindByApplicationPolicy: 520case X509FindType.FindByCertificatePolicy: 533case X509FindType.FindByExtension: 546case X509FindType.FindByKeyUsage: 580case X509FindType.FindBySubjectKeyIdentifier:
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCertificateStoreProvider.cs (1)
471certificateStore.Certificates.Find(X509FindType.FindByThumbprint,
System.IdentityModel (17)
System\IdentityModel\Selectors\X509CertificateStore.cs (13)
107public X509Certificate2Collection Find(X509FindType findType, object findValue, bool validOnly) 123case X509FindType.FindBySubjectName: 132case X509FindType.FindByThumbprint: 152case X509FindType.FindBySubjectDistinguishedName: 159case X509FindType.FindByIssuerName: 168case X509FindType.FindByIssuerDistinguishedName: 175case X509FindType.FindBySerialNumber: 198case X509FindType.FindBySubjectKeyIdentifier: 273bool TryGetMatchingX509Certificate(IntPtr certContext, X509FindType findType, 281case X509FindType.FindBySubjectDistinguishedName: 290case X509FindType.FindByIssuerDistinguishedName: 299case X509FindType.FindBySerialNumber: 308case X509FindType.FindBySubjectKeyIdentifier:
System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
129certificates = store.Find(X509FindType.FindByThumbprint, certificate.GetCertHash(), false);
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (1)
24public X509SecurityTokenProvider(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
System\IdentityModel\X509Util.cs (2)
61internal static X509Certificate2 ResolveCertificate(StoreName storeName, StoreLocation storeLocation, X509FindType findType, object findValue) 76internal static bool TryResolveCertificate(StoreName storeName, StoreLocation storeLocation, X509FindType findType, object findValue, out X509Certificate2 certificate)
System.Security (10)
system\security\cryptography\pkcs\pkcsutils.cs (4)
982X509Certificate2Collection foundCerts = bagOfCerts.Find(X509FindType.FindByThumbprint, certificate.Thumbprint, false); 1010filters = certificates.Find(X509FindType.FindByIssuerDistinguishedName, ((X509IssuerSerial) identifier.Value).IssuerName, false); 1012filters = filters.Find(X509FindType.FindBySerialNumber, ((X509IssuerSerial) identifier.Value).SerialNumber, false); 1018filters = certificates.Find(X509FindType.FindBySubjectKeyIdentifier, identifier.Value, false);
system\security\cryptography\xml\utils.cs (6)
895filters = filters.Find(X509FindType.FindBySubjectDistinguishedName, subjectName, false); 900filters = filters.Find(X509FindType.FindByIssuerDistinguishedName, issuerSerial.IssuerName, false); 901filters = filters.Find(X509FindType.FindBySerialNumber, issuerSerial.SerialNumber, false); 907filters = filters.Find(X509FindType.FindBySubjectKeyIdentifier, hex, false); 912filters = filters.Find(X509FindType.FindByIssuerDistinguishedName, issuerSerial.IssuerName, false); 913filters = filters.Find(X509FindType.FindBySerialNumber, issuerSerial.SerialNumber, false);
System.ServiceModel (77)
System\ServiceModel\ComIntegration\ChannelCredentials.cs (6)
134X509FindType type = (X509FindType)Enum.Parse(typeof(X509FindType), findType); 184X509FindType type = (X509FindType)Enum.Parse(typeof(X509FindType), findType);
System\ServiceModel\Configuration\CertificateReferenceElement.cs (3)
39[StandardRuntimeEnumValidator(typeof(X509FindType))] 40public X509FindType X509FindType 42get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\Properties.cs (24)
621properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 3974properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.IsKey)); 4030properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 4057properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 4084properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 4163properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 4191properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None)); 4451properties.Add(new ConfigurationProperty("x509FindType", typeof(System.Security.Cryptography.X509Certificates.X509FindType), System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName, null, new System.ServiceModel.Configuration.StandardRuntimeEnumValidator(typeof(System.Security.Cryptography.X509Certificates.X509FindType)), System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Configuration\X509CertificateTrustedIssuerElement.cs (3)
53[StandardRuntimeEnumValidator(typeof(X509FindType))] 54public X509FindType X509FindType 56get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509ClientCertificateCredentialsElement.cs (3)
53[StandardRuntimeEnumValidator(typeof(X509FindType))] 54public X509FindType X509FindType 56get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509DefaultServiceCertificateElement.cs (3)
53[StandardRuntimeEnumValidator(typeof(X509FindType))] 54public X509FindType X509FindType 56get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509InitiatorCertificateClientElement.cs (3)
53[StandardRuntimeEnumValidator(typeof(X509FindType))] 54public X509FindType X509FindType 56get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509PeerCertificateElement.cs (3)
52[StandardRuntimeEnumValidator(typeof(X509FindType))] 53public X509FindType X509FindType 55get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509RecipientCertificateServiceElement.cs (3)
53[StandardRuntimeEnumValidator(typeof(X509FindType))] 54public X509FindType X509FindType 56get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\Configuration\X509ScopedServiceCertificateElement.cs (3)
60[StandardRuntimeEnumValidator(typeof(X509FindType))] 61public X509FindType X509FindType 63get { return (X509FindType)base[ConfigurationStrings.X509FindType]; }
System\ServiceModel\EndpointIdentity.cs (2)
29internal const X509FindType defaultX509FindType = X509FindType.FindBySubjectDistinguishedName;
System\ServiceModel\Security\PeerCredential.cs (3)
15internal const X509FindType DefaultFindType = X509FindType.FindBySubjectDistinguishedName; 99public void SetCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
System\ServiceModel\Security\SecurityUtils.cs (4)
2140X509FindType findType, object findValue, EndpointAddress target) 2150X509FindType findType, object findValue, EndpointAddress target, out X509Certificate2 certificate) 2157X509FindType findType, object findValue, EndpointAddress target, bool throwIfMultipleOrNoMatch) 2191X509FindType findType, object findValue, EndpointAddress target, int certCount)
System\ServiceModel\Security\Tokens\ServiceX509SecurityTokenProvider.cs (1)
17public ServiceX509SecurityTokenProvider(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
System\ServiceModel\Security\X509CertificateInitiatorClientCredential.cs (3)
14internal const X509FindType DefaultFindType = X509FindType.FindBySubjectDistinguishedName; 52public void SetCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
System\ServiceModel\Security\X509CertificateInitiatorServiceCredential.cs (3)
14internal const X509FindType DefaultFindType = X509FindType.FindBySubjectDistinguishedName; 62public void SetCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
System\ServiceModel\Security\X509CertificateRecipientClientCredential.cs (4)
18internal const X509FindType DefaultFindType = X509FindType.FindBySubjectDistinguishedName; 100public void SetDefaultCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue) 119public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
System\ServiceModel\Security\X509CertificateRecipientServiceCredential.cs (3)
15internal const X509FindType DefaultFindType = X509FindType.FindBySubjectDistinguishedName; 55public void SetCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue)
WindowsBase (3)
Base\MS\Internal\IO\Packaging\XmlDigitalSignatureProcessor.cs (1)
1209collection = collection.Find(X509FindType.FindByThumbprint, signer.Thumbprint, true);
Base\System\IO\Packaging\PackageDigitalSignatureManager.cs (2)
903collection = collection.Find(X509FindType.FindByTimeValid, DateTime.Now, true); 906collection = collection.Find(X509FindType.FindByKeyUsage, X509KeyUsageFlags.DigitalSignature, false);
WsatConfig (2)
Configuration\CertificateManager.cs (2)
168certs = certs.Find(X509FindType.FindByIssuerDistinguishedName, issuer, false); 172certs = certs.Find(X509FindType.FindBySubjectDistinguishedName, subjectName, false);