60 instantiations of X509Certificate2
System (7)
net\System\Net\_SecureChannel.cs (3)
199result = new X509Certificate2(remoteContext.DangerousGetHandle()); 315certEx = new X509Certificate2(certificate); 442certificateEx = new X509Certificate2(certificate);
net\System\Net\HttpListenerRequest.cs (2)
144result = httpListenerRequest.ClientCertificate = new X509Certificate2(certEncoded); 959m_ClientCertificate = new X509Certificate2(certEncoded);
security\system\security\cryptography\x509\x509chainelement.cs (1)
32m_certificate = new X509Certificate2(chainElement.pCertContext);
security\system\security\cryptography\x509\x509utils.cs (1)
526X509Certificate2 certificate = new X509Certificate2(pEnumContext);
System.Core (1)
System\Security\Cryptography\Xml\ManifestSignedXml.cs (1)
109X509Certificate2 signingCertificate = new X509Certificate2(rawCertificate);
System.IdentityModel (15)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
37this.certificate = clone ? new X509Certificate2(certificate) : certificate; 486this.certificate = clone ? new X509Certificate2(certificate) : certificate;
System\IdentityModel\Metadata\MetadataSerializer.cs (1)
676return new X509Certificate2(clause.GetX509RawData());
System\IdentityModel\SecurityUtils.cs (1)
525certificate = (rawData == null || rawData.Length == 0) ? null : new X509Certificate2(rawData);
System\IdentityModel\Selectors\X509CertificateChain.cs (1)
273X509Certificate2 intermediatesCert = new X509Certificate2( safeCertContext.DangerousGetHandle() );
System\IdentityModel\Selectors\X509CertificateStore.cs (1)
276cert = new X509Certificate2(certContext);
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (2)
21this.certificate = new X509Certificate2(certificate); 46this.certificate = new X509Certificate2(certificates[0]);
System\IdentityModel\Tokens\IssuerTokenResolver.cs (1)
142token = new X509SecurityToken( new X509Certificate2( rawDataClause.GetX509RawData() ) );
System\IdentityModel\Tokens\SamlSerializer.cs (1)
240token = new X509SecurityToken(new X509Certificate2(rawDataKeyIdentifierClause.GetX509RawData()));
System\IdentityModel\Tokens\X509RawDataKeyIdentifierClause.cs (1)
42this.certificate = new X509Certificate2(GetBuffer());
System\IdentityModel\Tokens\X509SecurityToken.cs (1)
54this.certificate = clone ? new X509Certificate2(certificate) : certificate;
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (2)
472new X509SecurityToken(new X509Certificate2(binaryData)) : 473new X509SecurityToken(new X509Certificate2(binaryData), wsuId);
System\IdentityModel\X509Util.cs (1)
93certificate = new X509Certificate2(matches[0]);
System.Net (2)
net\PeerToPeer\Collaboration\CollaborationHelperFunctions.cs (1)
162peerContact.Credentials = new X509Certificate2(certStore.Certificates[0]);
net\PeerToPeer\Collaboration\PeerContact.cs (1)
340m_credentials = new X509Certificate2(rawData); ;
System.Security (8)
system\security\cryptography\pkcs\pkcs7recipient.cs (1)
100m_recipients.Add(new CmsRecipient(recipient.RecipientIdentifierType, new X509Certificate2(recipient.Certificate)));
system\security\cryptography\pkcs\pkcsutils.cs (2)
237certificates.Add(new X509Certificate2(safeCertContextHandle.DangerousGetHandle())); 1109X509Certificate2 certificate = new X509Certificate2(handle.DangerousGetHandle());
system\security\cryptography\x509\x509utils.cs (1)
284X509Certificate2 certificate = new X509Certificate2(pEnumContext);
system\security\cryptography\xml\keyinfo.cs (4)
516X509Certificate2 certificate = new X509Certificate2(rgbCert); 529X509Certificate2 certificate = new X509Certificate2(cert); 584X509Certificate2 x509 = new X509Certificate2(certificate); 750AddCertificate(new X509Certificate2(Convert.FromBase64String(Utils.DiscardWhiteSpaces(node.InnerText))));
System.ServiceModel (20)
System\ServiceModel\Channels\HttpsChannelFactory.cs (2)
82X509Certificate2 certificateEx = new X509Certificate2(certificate); 262this.sslCertificateValidator.Validate(new X509Certificate2(certificate));
System\ServiceModel\Channels\HttpsChannelListener.cs (1)
260certificateEx = new X509Certificate2(certificate);
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
185certificate = new X509Certificate2(msmqMessage.SenderCertificate.GetBufferCopy(msmqMessage.SenderCertificateLength.Value));
System\ServiceModel\Channels\SelfSignedCertificate.cs (1)
95this.x509Cert = new X509Certificate2(exportedBytes, password);
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
292this.serverCertificate = new X509Certificate2(x509Token.Certificate); 658X509Certificate2 certificate2 = new X509Certificate2(certificate); 967X509Certificate2 certificate2 = new X509Certificate2(certificate);
System\ServiceModel\ComIntegration\ChannelCredentials.cs (4)
162cert = new X509Certificate2(fileName, password, flags); 166cert = new X509Certificate2(fileName, password); 211cert = new X509Certificate2(fileName, password, flags); 215cert = new X509Certificate2(fileName, password);
System\ServiceModel\Description\ConfigLoader.cs (1)
118X509Certificate2 primaryCert = new X509Certificate2(collection[0]);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
2159token = new X509SecurityToken(new X509Certificate2(((X509RawDataKeyIdentifierClause)keyIdentifierClause).GetX509RawData()), false);
System\ServiceModel\Security\SctClaimSerializer.cs (1)
355return new X509CertificateClaimSet(new X509Certificate2(rawData), false);
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (1)
197resolvedToken = new X509SecurityToken(new X509Certificate2(((X509RawDataKeyIdentifierClause)keyIdentifierClause).GetX509RawData()));
System\ServiceModel\Security\SecurityUtils.cs (2)
2171return new X509Certificate2(certs[0]); 2365certificate = (rawData == null || rawData.Length == 0) ? null : new X509Certificate2(rawData);
System\ServiceModel\Security\TlsSspiNegotiation.cs (1)
660this.remoteCertificate = new X509Certificate2(remoteContext.DangerousGetHandle());
System\ServiceModel\X509CertificateEndpointIdentity.cs (1)
59X509Certificate2 certificate = new X509Certificate2(Convert.FromBase64String(reader.ReadElementString()));
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HostedHttpRequestAsyncResult.cs (1)
713return new X509Certificate2(certificateInfo.Certificate);
WindowsBase (4)
Base\MS\Internal\IO\Packaging\Certificate.cs (1)
116_certificate = new X509Certificate2(byteArray);
Base\System\IO\Packaging\PackageDigitalSignature.cs (1)
327certificate = new X509Certificate2(signingCertificate.Handle);
Base\System\IO\Packaging\PackageDigitalSignatureManager.cs (2)
509exSigner = new X509Certificate2(certificate.Handle); 844bool valid = chain.Build(new X509Certificate2(certificate.Handle));
WsatConfig (1)
Configuration\SafeCertificateContext.cs (1)
38return new X509Certificate2(handle);
WsatUI (1)
Configuration\SafeCertificateContext.cs (1)
38return new X509Certificate2(handle);
402 references to X509Certificate2
System (53)
net\System\Net\_SecureChannel.cs (15)
186internal X509Certificate2 GetRemoteCertificate(out X509Certificate2Collection remoteCertificateStore) 194X509Certificate2 result = null; 298X509Certificate2 EnsurePrivateKey(X509Certificate certificate) 306X509Certificate2 certEx = certificate as X509Certificate2; 311if (t != typeof(X509Certificate2) && t != typeof(X509Certificate)) 434static X509Certificate2 MakeEx(X509Certificate certificate) 436if (certificate.GetType() == typeof(X509Certificate2)) 437return (X509Certificate2)certificate; 439X509Certificate2 certificateEx = null; 562X509Certificate2 remoteCert = null; 631X509Certificate2 certificateEx = null; 681X509Certificate2 selectedCert = null; // This is a final selected cert (ensured that it does have private key with it) 822X509Certificate2 selectedCert = EnsurePrivateKey(localCertificate); 1236X509Certificate2 remoteCertificateEx = null;
net\System\Net\HttpListenerRequest.cs (8)
231private X509Certificate2 m_ClientCertificate; 588internal X509Certificate2 ClientCertificate { 605public X509Certificate2 GetClientCertificate() { 621public X509Certificate2 EndGetClientCertificate(IAsyncResult asyncResult) { 623X509Certificate2 clientCertificate = null; 636clientCertificate = clientCertAsyncResult.InternalWaitForCompletion() as X509Certificate2; 646public Task<X509Certificate2> GetClientCertificateAsync() 648return Task<X509Certificate2>.Factory.FromAsync(BeginGetClientCertificate, EndGetClientCertificate, null);
net\System\Net\UnsafeNativeMethods.cs (1)
1740X509Certificate2 cert = chain.ChainElements[0].Certificate;
security\system\security\cryptography\x509\x509certificate2collection.cs (18)
46public X509Certificate2Collection(X509Certificate2 certificate) { 54public X509Certificate2Collection(X509Certificate2[] certificates) { 58public new X509Certificate2 this[int index] { 60return (X509Certificate2) List[index]; 69public int Add(X509Certificate2 certificate) { 76public void AddRange(X509Certificate2[] certificates) { 99foreach (X509Certificate2 certificate in certificates) { 111public bool Contains(X509Certificate2 certificate) { 118public void Insert(int index, X509Certificate2 certificate) { 129public void Remove(X509Certificate2 certificate) { 136public void RemoveRange(X509Certificate2[] certificates) { 159foreach (X509Certificate2 certificate in certificates) { 222X509Certificate2[] x509Certs = new X509Certificate2[collection.Count]; 261X509Certificate2[] x509Certs = new X509Certificate2[collection.Count]; 1150public X509Certificate2 Current { 1152return ((X509Certificate2)(baseEnumerator.Current));
security\system\security\cryptography\x509\x509chain.cs (1)
180public bool Build (X509Certificate2 certificate) {
security\system\security\cryptography\x509\x509chainelement.cs (2)
16private X509Certificate2 m_certificate; 45public X509Certificate2 Certificate {
security\system\security\cryptography\x509\x509store.cs (4)
191public void Add(X509Certificate2 certificate) { 211foreach (X509Certificate2 certificate in certificates) { 226public void Remove(X509Certificate2 certificate) { 239foreach (X509Certificate2 certificate in certificates) {
security\system\security\cryptography\x509\x509utils.cs (4)
67keyStorageFlags &= X509Certificate2.KeyStorageFlags47; 70if ((keyStorageFlags & X509Certificate2.KeyStorageFlagsAll) != keyStorageFlags) 368foreach (X509Certificate2 x509 in collection) { 526X509Certificate2 certificate = new X509Certificate2(pEnumContext);
System.Core (21)
System\Security\Cryptography\X509Certificates\AuthenticodeSignatureInformation.cs (2)
26private X509Certificate2 m_signingCertificate; 109public X509Certificate2 SigningCertificate {
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (8)
11/// public and private keys of a <see cref="X509Certificate2" />. 21public static ECDsa GetECDsaPrivateKey(this X509Certificate2 certificate) 64public static ECDsa GetECDsaPublicKey(this X509Certificate2 certificate) 110private static ECDsa LegacyGetECDsaPublicKey(X509Certificate2 certificate) 140public static X509Certificate2 CopyWithPrivateKey(this X509Certificate2 certificate, ECDsa privateKey) 162X509Certificate2 newCert = null; 360private static bool IsECDsa(X509Certificate2 certificate)
System\Security\Cryptography\X509Certificates\RSACertificateExtensions.cs (7)
12/// public and private keys of a <see cref="X509Certificate2" />. 20public static RSA GetRSAPublicKey(this X509Certificate2 certificate) 59public static RSA GetRSAPrivateKey(this X509Certificate2 certificate) 94public static X509Certificate2 CopyWithPrivateKey(this X509Certificate2 certificate, RSA privateKey) 120X509Certificate2 newCert = null; 162private static bool IsRSA(X509Certificate2 certificate)
System\Security\Cryptography\X509Certificates\TimestampInformation.cs (2)
23private X509Certificate2 m_timestamper; 81public X509Certificate2 SigningCertificate {
System\Security\Cryptography\Xml\ManifestSignedXml.cs (2)
109X509Certificate2 signingCertificate = new X509Certificate2(rawCertificate); 408private SignatureVerificationResult VerifyAuthenticodePublisher(X509Certificate2 publisherCertificate) {
System.Data (12)
fx\src\data\System\Data\SqlClient\SqlColumnEncryptionCertificateStoreProvider.cs (12)
98X509Certificate2 certificate = GetCertificateByPath(masterKeyPath, isSystemOp: true); 198X509Certificate2 certificate = GetCertificateByPath(masterKeyPath, isSystemOp: false); 279X509Certificate2 certificate = GetCertificateByPath(masterKeyPath, isSystemOp: false); 299X509Certificate2 certificate = GetCertificateByPath(masterKeyPath, isSystemOp: true); 392private X509Certificate2 GetCertificateByPath(string keyPath, bool isSystemOp) 459private X509Certificate2 GetCertificate(StoreLocation storeLocation, StoreName storeName, string masterKeyPath, string thumbprint, bool isSystemOp) 481X509Certificate2 certificate = matchingCertificates[0]; 508private byte[] RSAEncrypt(byte[] plainText, X509Certificate2 certificate) 524private byte[] RSADecrypt(byte[] cipherText, X509Certificate2 certificate) 540private byte[] RSASignHashedData(byte[] dataToSign, X509Certificate2 certificate) 566private bool RSAVerifySignature(byte[] dataToVerify, byte[] signature, X509Certificate2 certificate) 591private RSACryptoServiceProvider GetCSPFromCertificatePrivateKey(X509Certificate2 certificate)
System.IdentityModel (101)
System\IdentityModel\Claims\ClaimsHelper.cs (1)
24public static WindowsIdentity CertificateLogon(X509Certificate2 x509Certificate)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (8)
19X509Certificate2 certificate; 28public X509CertificateClaimSet(X509Certificate2 certificate) 33internal X509CertificateClaimSet(X509Certificate2 certificate, bool clone) 126public X509Certificate2 X509Certificate 278private static List<Claim> GetDnsClaims(X509Certificate2 cert) 467X509Certificate2 certificate; 472public X509Identity(X509Certificate2 certificate) 483internal X509Identity(X509Certificate2 certificate, bool clone, bool disposable)
System\IdentityModel\Configuration\IdentityConfiguration.cs (7)
43X509Certificate2 _serviceCertificate; 44List<X509Certificate2> knownCertificates; 60public IdentityConfiguration(X509Certificate2 serviceCertificate) 99public IdentityConfiguration(bool loadConfig, X509Certificate2 serviceCertificate) 137public IdentityConfiguration(string identityConfigurationName, X509Certificate2 serviceCertificate) 808public X509Certificate2 ServiceCertificate 814internal List<X509Certificate2> KnownIssuerCertificates
System\IdentityModel\Metadata\MetadataSerializer.cs (5)
643X509Certificate2 certificate = GetMetadataSigningCertificate(signingCredentials.SigningKeyIdentifier); 654protected virtual void ValidateIssuer(X509Certificate2 signingCertificate) 660/// Gets the <see cref="X509Certificate2"/> instance created from the <paramref name="ski"/>. 665/// <returns>An <see cref="X509Certificate2"/> instance.</returns> 666protected virtual X509Certificate2 GetMetadataSigningCertificate( SecurityKeyIdentifier ski )
System\IdentityModel\RsaEncryptionCookieTransform.cs (1)
66public RsaEncryptionCookieTransform(X509Certificate2 certificate)
System\IdentityModel\RsaSignatureCookieTransform.cs (1)
55public RsaSignatureCookieTransform(X509Certificate2 certificate)
System\IdentityModel\SecurityUtils.cs (7)
152internal static string GetCertificateId(X509Certificate2 certificate) 163internal static void ResetCertificate(X509Certificate2 certificate) 297/// Checks if an <see cref="X509Certificate2Collection"/> object contains a given <see cref="X509Certificate2"/> 298/// by comparing <see cref="X509Certificate2.RawData"/>, byte-by-byte. 301/// <param name="certificate">A <see cref="X509Certificate2"/> object.</param> 303internal static bool CollectionContainsCertificate(X509Certificate2Collection collection, X509Certificate2 certificate) 523public static bool TryCreateX509CertificateFromRawData(byte[] rawData, out X509Certificate2 certificate)
System\IdentityModel\Selectors\X509CertificateChain.cs (4)
77public bool Build(X509Certificate2 certificate) 245foreach (X509Certificate2 x509 in collection) 273X509Certificate2 intermediatesCert = new X509Certificate2( safeCertContext.DangerousGetHandle() ); 290foreach (X509Certificate2 x509 in intermediates)
System\IdentityModel\Selectors\X509CertificateStore.cs (2)
236X509Certificate2 cert; 274uint dwFindType, object findValue, bool validOnly, out X509Certificate2 cert)
System\IdentityModel\Selectors\X509CertificateValidator.cs (7)
90public abstract void Validate(X509Certificate2 certificate); 103public override void Validate(X509Certificate2 certificate) 112public override void Validate(X509Certificate2 certificate) 122static bool StoreContainsCertificate(StoreName storeName, X509Certificate2 certificate) 146internal bool TryValidate(X509Certificate2 certificate, out Exception exception) 206public override void Validate(X509Certificate2 certificate) 257public override void Validate(X509Certificate2 certificate)
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (1)
134internal static WindowsIdentity KerberosCertificateLogon(X509Certificate2 certificate)
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (3)
12X509Certificate2 certificate; 14public X509SecurityTokenProvider(X509Certificate2 certificate) 55public X509Certificate2 Certificate
System\IdentityModel\SspiHelper.cs (1)
251public SecureCredential(int version, X509Certificate2 certificate,
System\IdentityModel\Tokens\EncryptedKeyEncryptingCredentials.cs (2)
23public EncryptedKeyEncryptingCredentials( X509Certificate2 certificate ) 36public EncryptedKeyEncryptingCredentials( X509Certificate2 certificate, string keyWrappingAlgorithm, int keySizeInBits, string encryptionAlgorithm )
System\IdentityModel\Tokens\X509AsymmetricSecurityKey.cs (2)
14X509Certificate2 certificate; 22public X509AsymmetricSecurityKey(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509CertificateStoreTokenResolver.cs (1)
172foreach (X509Certificate2 cert in certs)
System\IdentityModel\Tokens\X509EncryptingCredentials.cs (6)
16private X509Certificate2 certificate; 22public X509EncryptingCredentials(X509Certificate2 certificate) 32public X509EncryptingCredentials(X509Certificate2 certificate, string keyWrappingAlgorithm) 42public X509EncryptingCredentials(X509Certificate2 certificate, SecurityKeyIdentifier ski) 53public X509EncryptingCredentials(X509Certificate2 certificate, SecurityKeyIdentifier ski, string keyWrappingAlgorithm) 95public X509Certificate2 Certificate
System\IdentityModel\Tokens\X509IssuerSerialKeyIdentifierClause.cs (2)
29public X509IssuerSerialKeyIdentifierClause(X509Certificate2 certificate) 58public bool Matches(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509NTAuthChainTrustValidator.cs (1)
47public override void Validate(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509RawDataKeyIdentifierClause.cs (3)
12X509Certificate2 certificate; 15public X509RawDataKeyIdentifierClause(X509Certificate2 certificate) 62public bool Matches(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509SecurityToken.cs (8)
14X509Certificate2 certificate; 21public X509SecurityToken(X509Certificate2 certificate) 26public X509SecurityToken(X509Certificate2 certificate, string id) 31internal X509SecurityToken(X509Certificate2 certificate, bool clone) 36internal X509SecurityToken(X509Certificate2 certificate, bool clone, bool disposable) 41internal X509SecurityToken(X509Certificate2 certificate, string id, bool clone) 46internal X509SecurityToken(X509Certificate2 certificate, string id, bool clone, bool disposable) 101public X509Certificate2 Certificate
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
673internal static WindowsIdentity KerberosCertificateLogon(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509SigningCredentials.cs (6)
16private X509Certificate2 certificate; 23public X509SigningCredentials(X509Certificate2 certificate) 50public X509SigningCredentials(X509Certificate2 certificate, string signatureAlgorithm, string digestAlgorithm) 87public X509SigningCredentials(X509Certificate2 certificate, SecurityKeyIdentifier ski) 105public X509SigningCredentials(X509Certificate2 certificate, SecurityKeyIdentifier ski, string signatureAlgorithm, string digestAlgorithm) 132public X509Certificate2 Certificate
System\IdentityModel\Tokens\X509SubjectKeyIdentifierClause.cs (4)
25static byte[] GetSkiRawData(X509Certificate2 certificate) 47public bool Matches(X509Certificate2 certificate) 56public static bool TryCreateFrom(X509Certificate2 certificate, out X509SubjectKeyIdentifierClause keyIdentifierClause) 68public static bool CanCreateFrom(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509ThumbprintKeyIdentifierClause.cs (3)
12public X509ThumbprintKeyIdentifierClause(X509Certificate2 certificate) 27static byte[] GetHash(X509Certificate2 certificate) 40public bool Matches(X509Certificate2 certificate)
System\IdentityModel\Tokens\X509WindowsSecurityToken.cs (5)
16public X509WindowsSecurityToken(X509Certificate2 certificate, WindowsIdentity windowsIdentity) 21public X509WindowsSecurityToken(X509Certificate2 certificate, WindowsIdentity windowsIdentity, string id) 26public X509WindowsSecurityToken(X509Certificate2 certificate, WindowsIdentity windowsIdentity, string authenticationType, string id) 31internal X509WindowsSecurityToken(X509Certificate2 certificate, WindowsIdentity windowsIdentity, string authenticationType, bool clone) 36internal X509WindowsSecurityToken(X509Certificate2 certificate, WindowsIdentity windowsIdentity, string authenticationType, string id, bool clone)
System\IdentityModel\Tokens\XmlDsigSep2000.cs (1)
253X509Certificate2 certificate = null;
System\IdentityModel\X509CertificateValidatorEx.cs (1)
72public override void Validate(X509Certificate2 certificate)
System\IdentityModel\X509Util.cs (7)
23internal static RSA EnsureAndGetPrivateRSAKey(X509Certificate2 certificate) 61internal static X509Certificate2 ResolveCertificate(StoreName storeName, StoreLocation storeLocation, X509FindType findType, object findValue) 63X509Certificate2 certificate = null; 76internal static bool TryResolveCertificate(StoreName storeName, StoreLocation storeLocation, X509FindType findType, object findValue, out X509Certificate2 certificate) 107internal static string GetCertificateId(X509Certificate2 certificate) 123internal static string GetCertificateIssuerName(X509Certificate2 certificate, IssuerNameRegistry issuerNameRegistry) 183public static IEnumerable<Claim> GetClaimsFromCertificate(X509Certificate2 certificate, string issuer)
System.Net (3)
net\PeerToPeer\Collaboration\CollaborationHelperFunctions.cs (1)
212certStore.Add(peerContact.Credentials as X509Certificate2);
net\PeerToPeer\Collaboration\PeerContact.cs (2)
89private X509Certificate2 m_credentials; 192public X509Certificate2 Credentials
System.Security (44)
system\security\cryptography\pkcs\envelopedpkcs7.cs (3)
687X509Certificate2 certificate = recipient.Certificate; 1072foreach (X509Certificate2 cert in recipientStore) { 1125foreach (X509Certificate2 cert in originatorStore) {
system\security\cryptography\pkcs\pkcs7recipient.cs (5)
19private X509Certificate2 m_certificate; 27public CmsRecipient (X509Certificate2 certificate):this(SubjectIdentifierType.IssuerAndSerialNumber, certificate){} 29public CmsRecipient (SubjectIdentifierType recipientIdentifierType, X509Certificate2 certificate) { 43public X509Certificate2 Certificate { 53private void Reset (SubjectIdentifierType recipientIdentifierType, X509Certificate2 certificate) {
system\security\cryptography\pkcs\pkcs7signer.cs (4)
19private X509Certificate2 m_certificate; 36public CmsSigner (X509Certificate2 certificate) : this(SubjectIdentifierType.IssuerAndSerialNumber, certificate) {} 45public CmsSigner (SubjectIdentifierType signerIdentifierType, X509Certificate2 certificate) { 97public X509Certificate2 Certificate {
system\security\cryptography\pkcs\pkcsutils.cs (10)
54internal static RecipientInfoType GetRecipientInfoType (X509Certificate2 certificate) { 495foreach (X509Certificate2 certificate in store.Certificates) { 526internal static X509Certificate2 SelectSignerCertificate () { 532foreach (X509Certificate2 certificate in store.Certificates) { 962foreach (X509Certificate2 certificate in certificates) { 980foreach (X509Certificate2 certificate in chainOfCerts) { 1003internal static X509Certificate2 FindCertificate (SubjectIdentifier identifier, X509Certificate2Collection certificates) { 1004X509Certificate2 certificate = null; 1038internal static unsafe X509Certificate2 CreateDummyCertificate (CspParameters parameters) { 1109X509Certificate2 certificate = new X509Certificate2(handle.DangerousGetHandle());
system\security\cryptography\pkcs\signerinfo.cs (5)
24private X509Certificate2 m_certificate; 93public X509Certificate2 Certificate { 229X509Certificate2 certificate = this.Certificate; 341private unsafe void Verify (X509Certificate2Collection extraStore, X509Certificate2 certificate, bool verifySignatureOnly) { 684private static unsafe int VerifyCertificate (X509Certificate2 certificate,
system\security\cryptography\x509\x509ui.cs (2)
28public static void DisplayCertificate (X509Certificate2 certificate) { 35public static void DisplayCertificate (X509Certificate2 certificate, IntPtr hwndParent) {
system\security\cryptography\x509\x509utils.cs (4)
136internal static SafeCertContextHandle GetCertContext (X509Certificate2 certificate) { 224foreach (X509Certificate2 x509 in collection) { 246X509Certificate2 certificate = elements[0].Certificate; 284X509Certificate2 certificate = new X509Certificate2(pEnumContext);
system\security\cryptography\xml\encryptedxml.cs (2)
446foreach (X509Certificate2 certificate in collection) { 525public EncryptedData Encrypt (XmlElement inputElement, X509Certificate2 certificate) {
system\security\cryptography\xml\keyinfo.cs (3)
516X509Certificate2 certificate = new X509Certificate2(rgbCert); 529X509Certificate2 certificate = new X509Certificate2(cert); 584X509Certificate2 x509 = new X509Certificate2(certificate);
system\security\cryptography\xml\signedxml.cs (3)
313public bool CheckSignature(X509Certificate2 certificate, bool verifySignatureOnly) { 498X509Certificate2 certificate = (X509Certificate2) m_x509Enum.Current;
system\security\cryptography\xml\SignedXmlDebugLog.cs (2)
214X509Certificate2 certificate2 = key as X509Certificate2;
system\security\cryptography\xml\utils.cs (1)
858foreach (X509Certificate2 certificate in keyInfoX509Data.Certificates) {
System.ServiceModel (98)
System\ServiceModel\Administration\ServiceInstanceProvider.cs (1)
177foreach (X509Certificate2 certificate in specificBehavior.IssuedTokenAuthentication.KnownCertificates)
System\ServiceModel\Channels\HttpChannelListener.cs (1)
815X509Certificate2 GetClientCertificate(out bool isValidCertificate);
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
82X509Certificate2 certificateEx = new X509Certificate2(certificate);
System\ServiceModel\Channels\HttpsChannelListener.cs (5)
142SecurityMessageProperty CreateSecurityProperty(X509Certificate2 certificate, WindowsIdentity identity, string authType) 166X509Certificate2 certificate = null; 245X509Certificate2 certificateEx = null; 311X509Certificate2 clientCertificate = authenticationContext.GetClientCertificate(out isValidCertificate); 357X509Certificate2 certificateEx = request.GetClientCertificate();
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (2)
177X509Certificate2 certificate = null; 245void WriteAuditEvent(AuditLevel auditLevel, X509Certificate2 certificate, WindowsSidIdentity wsid, Exception exception)
System\ServiceModel\Channels\MsmqOutputMessage.cs (1)
161X509Certificate2 clientCertificate = certificateTokenProvider.GetCertificate(timeout);
System\ServiceModel\Channels\PeerSecurityHelpers.cs (7)
26public static byte[] ComputeHash(X509Certificate2 cert, string pwd) 245public PeerX509TokenProvider(X509CertificateValidator validator, X509Certificate2 credential) 264X509Certificate2 selfCertificate; 267public PeerCertificateClientCredentials(X509Certificate2 selfCertificate, X509CertificateValidator validator) 346public PeerHashToken(X509Certificate2 certificate, string password) 544public PeerRequestSecurityToken CreateFrom(X509Certificate2 credential, string password) 650public static RequestSecurityTokenResponse CreateFrom(X509Certificate2 credential, string password)
System\ServiceModel\Channels\PeerSecurityManager.cs (4)
70public X509Certificate2 SelfCert 376X509Certificate2 cert = credManager.Certificate; 733internal X509Certificate2 Certificate 737X509Certificate2 result = null;
System\ServiceModel\Channels\SelfSignedCertificate.cs (2)
20X509Certificate2 x509Cert; 90public X509Certificate2 GetX509Certificate()
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (5)
33X509Certificate2 serverCertificate; 136public X509Certificate2 ServerCertificate 564X509Certificate2 clientCertificate = null; 658X509Certificate2 certificate2 = new X509Certificate2(certificate); 967X509Certificate2 certificate2 = new X509Certificate2(certificate);
System\ServiceModel\ComIntegration\ChannelCredentials.cs (2)
158X509Certificate2 cert; 207X509Certificate2 cert;
System\ServiceModel\Description\ConfigLoader.cs (2)
99X509Certificate2 primaryCert = collection[0]; 118X509Certificate2 primaryCert = new X509Certificate2(collection[0]);
System\ServiceModel\Description\ServiceCredentials.cs (2)
245X509Certificate2 serverCert = this.ServiceCertificate.Certificate; 254this.IdentityConfiguration.KnownIssuerCertificates = new List<X509Certificate2> (this.IssuedTokenAuthentication.KnownCertificates);
System\ServiceModel\EndpointIdentity.cs (4)
116public static EndpointIdentity CreateRsaIdentity(X509Certificate2 certificate) 121public static EndpointIdentity CreateX509CertificateIdentity(X509Certificate2 certificate) 126public static EndpointIdentity CreateX509CertificateIdentity(X509Certificate2 primaryCertificate, X509Certificate2Collection supportingCertificates) 141X509Certificate2 primaryCertificate = certificateChain.ChainElements[0].Certificate;
System\ServiceModel\RsaEndpointIdentity.cs (1)
26public RsaEndpointIdentity(X509Certificate2 certificate)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (1)
294X509Certificate2 targetServerCertificate = null;
System\ServiceModel\Security\IssuedTokenServiceCredential.cs (4)
23List<X509Certificate2> knownCertificates; 35this.knownCertificates = new List<X509Certificate2>(); 43this.knownCertificates = new List<X509Certificate2>(other.knownCertificates); 78public IList<X509Certificate2> KnownCertificates
System\ServiceModel\Security\PeerCredential.cs (2)
17X509Certificate2 certificate; 38public X509Certificate2 Certificate
System\ServiceModel\Security\SecurityUtils.cs (13)
867internal static void EnsureCertificateCanDoKeyExchange(X509Certificate2 certificate) 900static bool CanKeyDoKeyExchange(X509Certificate2 certificate) 946static CspKeyContainerInfo GetKeyContainerInfo(X509Certificate2 certificate) 957internal static string GetCertificateId(X509Certificate2 certificate) 1055internal static void AppendCertificateIdentityName(StringBuilder str, X509Certificate2 certificate) 1509internal static void ResetCertificate(X509Certificate2 certificate) 1859internal static EndpointIdentity GetServiceCertificateIdentity(X509Certificate2 certificate) 1906public static bool CanReadPrivateKey(X509Certificate2 certificate) 2139internal static X509Certificate2 GetCertificateFromStore(StoreName storeName, StoreLocation storeLocation, 2142X509Certificate2 certificate = GetCertificateFromStoreCore(storeName, storeLocation, findType, findValue, target, true); 2150X509FindType findType, object findValue, EndpointAddress target, out X509Certificate2 certificate) 2156static X509Certificate2 GetCertificateFromStoreCore(StoreName storeName, StoreLocation storeLocation, 2363public static bool TryCreateX509CertificateFromRawData(byte[] rawData, out X509Certificate2 certificate)
System\ServiceModel\Security\TlsnegoTokenAuthenticator.cs (1)
222X509Certificate2 clientCertificate = tlsNegotiation.RemoteCertificate;
System\ServiceModel\Security\TlsnegoTokenProvider.cs (2)
68X509Certificate2 clientCertificate; 168X509Certificate2 serverCert = tlsNegotiation.RemoteCertificate;
System\ServiceModel\Security\TlsSspiNegotiation.cs (12)
30X509Certificate2 clientCertificate; 39X509Certificate2 remoteCertificate; 45X509Certificate2 serverCertificate; 57X509Certificate2 clientCertificate) : 66X509Certificate2 serverCertificate, 82X509Certificate2 serverCertificate, 83X509Certificate2 clientCertificate, 133public X509Certificate2 ClientCertificate 206public X509Certificate2 RemoteCertificate 247public X509Certificate2 ServerCertificate 323X509Certificate2 cert = this.RemoteCertificate; 541static void ValidatePrivateKey(X509Certificate2 certificate)
System\ServiceModel\Security\Tokens\SecurityTokenProviderContainer.cs (1)
49public X509Certificate2 GetCertificate(TimeSpan timeout)
System\ServiceModel\Security\Tokens\ServiceX509SecurityTokenProvider.cs (1)
12public ServiceX509SecurityTokenProvider(X509Certificate2 certificate)
System\ServiceModel\Security\WSSecurityJan2004.cs (1)
621X509Certificate2 certificate;
System\ServiceModel\Security\X509CertificateInitiatorClientCredential.cs (2)
16X509Certificate2 certificate; 30public X509Certificate2 Certificate
System\ServiceModel\Security\X509CertificateInitiatorServiceCredential.cs (2)
16X509Certificate2 certificate; 32public X509Certificate2 Certificate
System\ServiceModel\Security\X509CertificateRecipientClientCredential.cs (7)
20X509Certificate2 defaultCertificate; 21Dictionary<Uri, X509Certificate2> scopedCertificates; 27this.scopedCertificates = new Dictionary<Uri, X509Certificate2>(); 39this.scopedCertificates = new Dictionary<Uri, X509Certificate2>(); 47public X509Certificate2 DefaultCertificate 61public Dictionary<Uri, X509Certificate2> ScopedCertificates 130X509Certificate2 certificate = SecurityUtils.GetCertificateFromStore(storeName, storeLocation, findType, findValue, null);
System\ServiceModel\Security\X509CertificateRecipientServiceCredential.cs (2)
12X509Certificate2 certificate; 28public X509Certificate2 Certificate
System\ServiceModel\Security\X509ClientCertificateAuthentication.cs (4)
235public override void Validate(X509Certificate2 certificate) 250internal bool TryValidate(X509Certificate2 certificate, out Exception exception) 269X509Certificate2 cert = chain.ChainElements[1].Certificate; 312public override void Validate(X509Certificate2 certificate)
System\ServiceModel\X509CertificateEndpointIdentity.cs (3)
19public X509CertificateEndpointIdentity(X509Certificate2 certificate) 29public X509CertificateEndpointIdentity(X509Certificate2 primaryCertificate, X509Certificate2Collection supportingCertificates) 59X509Certificate2 certificate = new X509Certificate2(Convert.FromBase64String(reader.ReadElementString()));
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HostedHttpRequestAsyncResult.cs (1)
707X509Certificate2 HttpChannelListener.IHttpAuthenticationContext.GetClientCertificate(out bool isValidCertificate)
System.Windows.Forms (21)
parent\parent\parent\public\Internal\NDP\Inc\mansign.cs (5)
594X509Certificate2 signerCert = m_authenticodeSignerInfo.SignerChain.ChainElements[0].Certificate; 766private static void InsertPublisherIdentity (XmlDocument manifestDom, X509Certificate2 signerCert) { 1176private X509Certificate2 m_certificate; 1188internal CmiManifestSigner (AsymmetricAlgorithm strongNameKey, X509Certificate2 certificate) { 1210internal X509Certificate2 Certificate {
parent\parent\parent\public\Internal\NDP\Inc\mansign2.cs (10)
357X509Certificate2 signingCertificate = GetSigningCertificate(signedXml, nsm); 491private X509Certificate2 GetSigningCertificate(ManifestSignedXml2 signedXml, XmlNamespaceManager nsm) 493X509Certificate2 signingCertificate = null; 541foreach (X509Certificate2 certificate in kiX509.Certificates) 1096private bool GetLifetimeSigning(X509Certificate2 signingCertificate) 1202X509Certificate2 signerCert = m_authenticodeSignerInfo.SignerChain.ChainElements[0].Certificate; 1399private static void InsertPublisherIdentity(XmlDocument manifestDom, X509Certificate2 signerCert) 2038private X509Certificate2 m_certificate; 2052internal CmiManifestSigner2(AsymmetricAlgorithm strongNameKey, X509Certificate2 certificate, bool useSha256) 2086internal X509Certificate2 Certificate
winforms\Managed\System\WinForms\TrustManager.cs (4)
1061private X509Certificate2 m_certificate; 1066string publisherName, X509Certificate2 certificate, TrustManagerPromptOptions options) { 1112private X509Certificate2 certificate; 1131public X509Certificate2 Certificate
winforms\Managed\System\WinForms\TrustManagerPromptUI.cs (2)
68private X509Certificate2 m_certificate; 79X509Certificate2 certificate,
WindowsBase (17)
Base\MS\Internal\IO\Packaging\Certificate.cs (3)
99internal X509Certificate2 GetCertificate() 123internal void SetCertificate(X509Certificate2 certificate) 176private X509Certificate2 _certificate; // certificate itself
Base\MS\Internal\IO\Packaging\XmlDigitalSignatureProcessor.cs (9)
78X509Certificate2 signer, 119internal bool Verify(X509Certificate2 signer) 328internal X509Certificate2 Signer 347foreach (X509Certificate2 cert in x509Data.Certificates) 777X509Certificate2 signer, 916private static AsymmetricAlgorithm GetPrivateKey(X509Certificate2 cert) 1147private KeyInfo GenerateKeyInfo(AsymmetricAlgorithm key, X509Certificate2 signer) 1195private static AsymmetricAlgorithm GetPrivateKeyForSigning(X509Certificate2 signer) 1294private X509Certificate2 _certificate; // non-null if it's embedded
Base\System\IO\Packaging\PackageDigitalSignature.cs (2)
325X509Certificate2 certificate = signingCertificate as X509Certificate2;
Base\System\IO\Packaging\PackageDigitalSignatureManager.cs (3)
507X509Certificate2 exSigner = certificate as X509Certificate2; 894X509Certificate2 X509cert = null;
WsatConfig (17)
CommandLine\ArgumentsParser.cs (1)
443X509Certificate2 cert = null;
Configuration\CertificateManager.cs (6)
134internal static X509Certificate2 GetCertificateFromIssuerAndSubjectName(string constraint) 205internal static X509Certificate2 GetCertificateFromThumbprint(string thumbprint, string machineName) 212X509Certificate2 cert = null; 257internal static X509Certificate2 GetMachineIdentityCertificate() 265X509Certificate2 result = null; 269foreach (X509Certificate2 cert in store.Certificates)
Configuration\SafeCertificateContext.cs (1)
36internal X509Certificate2 GetNewX509Certificate()
Configuration\WsatConfiguration.cs (7)
36const X509Certificate2 DefaultX509CertificateIdentity = null; 55X509Certificate2 certificate = DefaultX509CertificateIdentity; 233internal X509Certificate2 X509Certificate 353internal static void ValidateIdentityCertificateThrow(X509Certificate2 cert, bool remoteCert) 361X509Certificate2 identity = cert; 645void RemoveCertificatePrivateKeyAccess(X509Certificate2 cert) 699void AddCertificatePrivateKeyAccess(X509Certificate2 cert)
Configuration\WsatServiceCertificate.cs (2)
14X509Certificate2 cert; 19internal WsatServiceCertificate(X509Certificate2 cert, uint port)
WsatUI (14)
Configuration\CertificateManager.cs (2)
205internal static X509Certificate2 GetCertificateFromThumbprint(string thumbprint, string machineName) 212X509Certificate2 cert = null;
Configuration\SafeCertificateContext.cs (1)
36internal X509Certificate2 GetNewX509Certificate()
Configuration\WsatConfiguration.cs (7)
36const X509Certificate2 DefaultX509CertificateIdentity = null; 55X509Certificate2 certificate = DefaultX509CertificateIdentity; 233internal X509Certificate2 X509Certificate 353internal static void ValidateIdentityCertificateThrow(X509Certificate2 cert, bool remoteCert) 361X509Certificate2 identity = cert; 645void RemoveCertificatePrivateKeyAccess(X509Certificate2 cert) 699void AddCertificatePrivateKeyAccess(X509Certificate2 cert)
Configuration\WsatServiceCertificate.cs (2)
14X509Certificate2 cert; 19internal WsatServiceCertificate(X509Certificate2 cert, uint port)
MMCUI\AcceptedCertificatesForm.cs (1)
49X509Certificate2 cert = store[i];
MMCUI\WSATControl.cs (1)
195string GetDisplayStringForCert(X509Certificate2 cert)