30 references to X509KeyUsageFlags
System (5)
security\system\security\cryptography\x509\x509certificate2collection.cs (1)
569
} else if (findValue.GetType() == typeof(
X509KeyUsageFlags
)) {
security\system\security\cryptography\x509\x509extension.cs (4)
102
public X509KeyUsageExtension (
X509KeyUsageFlags
keyUsages, bool critical) :
108
public
X509KeyUsageFlags
KeyUsages {
112
return (
X509KeyUsageFlags
) m_keyUsages;
150
private static unsafe byte[] EncodeExtension (
X509KeyUsageFlags
keyUsages) {
System.Core (5)
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (5)
380
if (!(ext.KeyUsages.HasFlag(
X509KeyUsageFlags
.KeyAgreement)))
388
if (ext.KeyUsages.HasFlag(
X509KeyUsageFlags
.DigitalSignature) ||
389
ext.KeyUsages.HasFlag(
X509KeyUsageFlags
.NonRepudiation) ||
390
ext.KeyUsages.HasFlag(
X509KeyUsageFlags
.KeyCertSign) ||
391
ext.KeyUsages.HasFlag(
X509KeyUsageFlags
.CrlSign))
System.Security (8)
system\security\cryptography\pkcs\pkcsutils.cs (4)
502
if ((keyUsage.KeyUsages &
X509KeyUsageFlags
.KeyEncipherment) == 0 &&
503
(keyUsage.KeyUsages &
X509KeyUsageFlags
.KeyAgreement) == 0) {
539
if ((keyUsage.KeyUsages &
X509KeyUsageFlags
.DigitalSignature) == 0 &&
540
(keyUsage.KeyUsages &
X509KeyUsageFlags
.NonRepudiation) == 0) {
system\security\cryptography\pkcs\signerinfo.cs (2)
705
if ((keyUsage.KeyUsages &
X509KeyUsageFlags
.DigitalSignature) == 0 &&
706
(keyUsage.KeyUsages &
X509KeyUsageFlags
.NonRepudiation) == 0) {
system\security\cryptography\xml\signedxml.cs (2)
322
bool validKeyUsage = (keyUsage.KeyUsages &
X509KeyUsageFlags
.DigitalSignature) != 0 ||
323
(keyUsage.KeyUsages &
X509KeyUsageFlags
.NonRepudiation) != 0;
System.ServiceModel (5)
System\ServiceModel\Security\SecurityUtils.cs (5)
930
(
X509KeyUsageFlags
.KeyAgreement |
X509KeyUsageFlags
.KeyEncipherment |
931
X509KeyUsageFlags
.DigitalSignature |
X509KeyUsageFlags
.DataEncipherment)) !=
X509KeyUsageFlags
.None;
WindowsBase (1)
Base\System\IO\Packaging\PackageDigitalSignatureManager.cs (1)
906
collection = collection.Find(X509FindType.FindByKeyUsage,
X509KeyUsageFlags
.DigitalSignature, false);
WsatConfig (3)
Configuration\WsatConfiguration.cs (3)
399
const
X509KeyUsageFlags
required =
X509KeyUsageFlags
.KeyEncipherment |
400
X509KeyUsageFlags
.DigitalSignature;
WsatUI (3)
Configuration\WsatConfiguration.cs (3)
399
const
X509KeyUsageFlags
required =
X509KeyUsageFlags
.KeyEncipherment |
400
X509KeyUsageFlags
.DigitalSignature;