13 references to KeyUsages
dotnet-svcutil-lib (1)
CmdCredentialsProvider.cs (1)
94digitalSignatureUsage = (keyUsage.KeyUsages & X509KeyUsageFlags.DigitalSignature) != 0;
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (1)
CertificateManagerTests.cs (1)
78keyUsage.KeyUsages == (X509KeyUsageFlags.KeyEncipherment | X509KeyUsageFlags.DigitalSignature));
System.Net.Http (1)
src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (1)
105return (ku.KeyUsages & RequiredUsages) == RequiredUsages;
System.Security.Cryptography (6)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
693if (keyUsage != null && (keyUsage.KeyUsages & X509KeyUsageFlags.KeyCertSign) == 0)
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (1)
169if (keyUsage != null && (keyUsage.KeyUsages & X509KeyUsageFlags.CrlSign) == 0)
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (2)
61if ((ext.KeyUsages & X509KeyUsageFlags.KeyAgreement) == 0) 78return ((ext.KeyUsages & ecdsaFlags) != 0);
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (1)
264return (kuExt.KeyUsages & keyUsage) == keyUsage;
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
1518return ((ext.KeyUsages & X509KeyUsageFlags.KeyAgreement) != 0);
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
735if ((keyUsage.KeyUsages & SufficientFlags) == 0)
System.Security.Cryptography.Xml (3)
System\Security\Cryptography\Xml\SignedXml.cs (2)
352bool validKeyUsage = (keyUsage.KeyUsages & X509KeyUsageFlags.DigitalSignature) != 0 || 353(keyUsage.KeyUsages & X509KeyUsageFlags.NonRepudiation) != 0;
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (1)
771keyUsages.KeyUsages,