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