Home
last modified time | relevance | path

Searched refs:X509KeyUsageFlags (Results 1 – 25 of 70) sorted by relevance

123

/dports/lang/mono/mono-5.10.1.57/mcs/class/System/Test/System.Security.Cryptography.X509Certificates/
H A DX509KeyUsageExtensionTest.cs81 X509KeyUsageFlags kuf = ku.KeyUsages; in ConstructorAsnEncodedData_BadAsn()
92 X509KeyUsageFlags kuf = ku.KeyUsages; in ConstructorAsnEncodedData_BadAsnTag()
103 X509KeyUsageFlags kuf = ku.KeyUsages; in ConstructorAsnEncodedData_BadAsnLength()
117 X509KeyUsageFlags kuf = (X509KeyUsageFlags)Int32.MinValue; in ConstructorKeyUsage_Invalid()
168 …ValidateKeyUsage (X509KeyUsageFlags.DataEncipherment | X509KeyUsageFlags.DecipherOnly, "03-03-07-1… in ConstructorKeyUsage_CRLSign()
169 …ValidateKeyUsage (X509KeyUsageFlags.DigitalSignature | X509KeyUsageFlags.DecipherOnly, "03-03-07-8… in ConstructorKeyUsage_CRLSign()
170 …ValidateKeyUsage (X509KeyUsageFlags.EncipherOnly | X509KeyUsageFlags.DecipherOnly, "03-03-07-01-80… in ConstructorKeyUsage_CRLSign()
171 …ValidateKeyUsage (X509KeyUsageFlags.NonRepudiation | X509KeyUsageFlags.DataEncipherment, "03-02-04… in ConstructorKeyUsage_CRLSign()
173 …ku = ValidateKeyUsage (X509KeyUsageFlags.CrlSign | X509KeyUsageFlags.DataEncipherment | X509KeyUsa… in ConstructorKeyUsage_CRLSign()
174X509KeyUsageFlags.DigitalSignature | X509KeyUsageFlags.EncipherOnly | X509KeyUsageFlags.KeyAgreeme… in ConstructorKeyUsage_CRLSign()
[all …]
H A DX509Certificate2CollectionTest.cs495 …Assert.AreEqual (0, empty.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.CrlSign, false).Cou… in Find_Empty()
606 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.None, false).C… in Find_FindByKeyUsage()
607 …Assert.AreEqual (0, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.None, true).Co… in Find_FindByKeyUsage()
609 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.CrlSign, false… in Find_FindByKeyUsage()
610 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.DataEncipherme… in Find_FindByKeyUsage()
611 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.DecipherOnly, … in Find_FindByKeyUsage()
613 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.EncipherOnly, … in Find_FindByKeyUsage()
614 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.KeyAgreement, … in Find_FindByKeyUsage()
615 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.KeyCertSign, f… in Find_FindByKeyUsage()
616 …Assert.AreEqual (2, collection.Find (X509FindType.FindByKeyUsage, X509KeyUsageFlags.KeyEnciphermen… in Find_FindByKeyUsage()
[all …]
/dports/lang/mono/mono-5.10.1.57/mcs/class/System/System.Security.Cryptography.X509Certificates/
H A DX509KeyUsageExtension.cs49 …internal const X509KeyUsageFlags all = X509KeyUsageFlags.EncipherOnly | X509KeyUsageFlags.CrlSign …
50X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.KeyAgreement | X509KeyUsageFlags.DataEnciphermen…
51 X509KeyUsageFlags.KeyEncipherment | X509KeyUsageFlags.NonRepudiation |
52 X509KeyUsageFlags.DigitalSignature | X509KeyUsageFlags.DecipherOnly;
54 private X509KeyUsageFlags _keyUsages;
83 public X509KeyUsageFlags KeyUsages {
119 internal X509KeyUsageFlags GetValidFlags (X509KeyUsageFlags flags) in GetValidFlags()
122 return (X509KeyUsageFlags) 0; in GetValidFlags()
144 _keyUsages = GetValidFlags ((X509KeyUsageFlags)kubits); in Decode()
221 if ((_keyUsages & X509KeyUsageFlags.KeyCertSign) != 0) { in ToString()
[all …]
H A DX509Certificate2Collection.cs157 X509KeyUsageFlags ku = X509KeyUsageFlags.None; in Find()
200 ku = (X509KeyUsageFlags) findValue; in Find()
H A DX509ChainImplMono.cs644 X509KeyUsageFlags success = X509KeyUsageFlags.KeyCertSign; in PrepareForNextCertificate()
824 X509KeyUsageFlags success = X509KeyUsageFlags.CrlSign; in CheckRevocation()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/tests/CertificateCreation/
H A DCertificateRequestChainTests.cs73 …[InlineData(false, null, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, false…
77 …[InlineData(false, false, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, fals…
81 …[InlineData(false, true, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, true)]
87 …[InlineData(true, null, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, false)]
91 …[InlineData(true, false, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, false…
95 … [InlineData(true, true, X509KeyUsageFlags.KeyCertSign | X509KeyUsageFlags.DigitalSignature, true)]
120X509KeyUsageFlags rootFlags = useIntermed ? X509KeyUsageFlags.KeyCertSign : keyUsage; in ChainCertRequirements()
245 … const X509KeyUsageFlags CAFlags = X509KeyUsageFlags.CrlSign | X509KeyUsageFlags.KeyCertSign; in CreateChainRequest()
246 const X509KeyUsageFlags EEFlags = in CreateChainRequest()
248 X509KeyUsageFlags.KeyEncipherment | in CreateChainRequest()
[all …]
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/
H A DFindPal.cs22 { "NonRepudiation", X509KeyUsageFlags.NonRepudiation },
25 { "KeyAgreement", X509KeyUsageFlags.KeyAgreement },
26 { "KeyCertSign", X509KeyUsageFlags.KeyCertSign },
27 { "CrlSign", X509KeyUsageFlags.CrlSign },
28 { "EncipherOnly", X509KeyUsageFlags.EncipherOnly },
29 { "DecipherOnly", X509KeyUsageFlags.DecipherOnly },
185 if (findValue is X509KeyUsageFlags) in ConfirmedX509KeyUsage()
186 return (X509KeyUsageFlags)findValue; in ConfirmedX509KeyUsage()
189 return (X509KeyUsageFlags)(int)findValue; in ConfirmedX509KeyUsage()
192 return (X509KeyUsageFlags)(uint)findValue; in ConfirmedX509KeyUsage()
[all …]
H A DIX509Pal.cs19 byte[] EncodeX509KeyUsageExtension(X509KeyUsageFlags keyUsages); in EncodeX509KeyUsageExtension()
20 void DecodeX509KeyUsageExtension(byte[] encoded, out X509KeyUsageFlags keyUsages); in DecodeX509KeyUsageExtension()
H A DIFindPal.cs29 void FindByKeyUsage(X509KeyUsageFlags keyUsage); in FindByKeyUsage()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/tests/
H A DExtensionsTests.cs128 X509KeyUsageFlags keyUsages = e.KeyUsages; in KeyUsageExtensionDefaultCtor()
129 Assert.Equal(X509KeyUsageFlags.None, keyUsages); in KeyUsageExtensionDefaultCtor()
135 TestKeyUsageExtension(X509KeyUsageFlags.CrlSign, false, "03020102".HexToByteArray()); in KeyUsageExtension_CrlSign()
141 … TestKeyUsageExtension(X509KeyUsageFlags.DataEncipherment, false, "03020410".HexToByteArray()); in KeyUsageExtension_DataEncipherment()
147 … TestKeyUsageExtension(X509KeyUsageFlags.DecipherOnly, false, "0303070080".HexToByteArray()); in KeyUsageExtension_DecipherOnly()
159 … TestKeyUsageExtension(X509KeyUsageFlags.EncipherOnly, false, "03020001".HexToByteArray()); in KeyUsageExtension_EncipherOnly()
165 … TestKeyUsageExtension(X509KeyUsageFlags.KeyAgreement, false, "03020308".HexToByteArray()); in KeyUsageExtension_KeyAgreement()
171 … TestKeyUsageExtension(X509KeyUsageFlags.KeyCertSign, false, "03020204".HexToByteArray()); in KeyUsageExtension_KeyCertSign()
177 … TestKeyUsageExtension(X509KeyUsageFlags.KeyEncipherment, false, "03020520".HexToByteArray()); in KeyUsageExtension_KeyEncipherment()
183 TestKeyUsageExtension(X509KeyUsageFlags.None, false, "030100".HexToByteArray()); in KeyUsageExtension_None()
[all …]
H A DFindTests.cs262 const X509KeyUsageFlags RequiredFlags = X509KeyUsageFlags.KeyCertSign; in FindByValidThumbprint_RootCert()
898 [InlineData(X509KeyUsageFlags.DigitalSignature)]
909 [InlineData(X509KeyUsageFlags.KeyEncipherment)]
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/
H A DECDsaCertificateExtensions.cs66 if ((ext.KeyUsages & X509KeyUsageFlags.KeyAgreement) == 0) in HasECDsaKeyUsage()
77 const X509KeyUsageFlags ecdsaFlags = in HasECDsaKeyUsage()
78 X509KeyUsageFlags.DigitalSignature | in HasECDsaKeyUsage()
79 X509KeyUsageFlags.NonRepudiation | in HasECDsaKeyUsage()
80 X509KeyUsageFlags.KeyCertSign | in HasECDsaKeyUsage()
81 X509KeyUsageFlags.CrlSign; in HasECDsaKeyUsage()
H A DX509KeyUsageExtension.cs30 public X509KeyUsageExtension(X509KeyUsageFlags keyUsages, bool critical) in X509KeyUsageExtension()
35 public X509KeyUsageFlags KeyUsages
55 private X509KeyUsageFlags _keyUsages;
H A DX509KeyUsageFlags.cs15 public enum X509KeyUsageFlags enum
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/
H A DECDsaCertificateExtensions.cs103 if (!(ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyAgreement))) in IsECDsa()
111 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DigitalSignature) || in IsECDsa()
112 ext.KeyUsages.HasFlag(X509KeyUsageFlags.NonRepudiation) || in IsECDsa()
113 ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyCertSign) || in IsECDsa()
114 ext.KeyUsages.HasFlag(X509KeyUsageFlags.CrlSign)) in IsECDsa()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/
H A DManagedX509ExtensionProcessor.cs15 public virtual byte[] EncodeX509KeyUsageExtension(X509KeyUsageFlags keyUsages) in EncodeX509KeyUsageExtension()
32 … public virtual void DecodeX509KeyUsageExtension(byte[] encoded, out X509KeyUsageFlags keyUsages) in DecodeX509KeyUsageExtension()
78 keyUsages = (X509KeyUsageFlags)value; in DecodeX509KeyUsageExtension()
H A DOpenSslX509Encoder.cs157 … public override void DecodeX509KeyUsageExtension(byte[] encoded, out X509KeyUsageFlags keyUsages) in DecodeX509KeyUsageExtension()
206 keyUsages = (X509KeyUsageFlags)value; in DecodeX509KeyUsageExtension()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Windows/
H A DX509Pal.CustomExtensions.cs26 public byte[] EncodeX509KeyUsageExtension(X509KeyUsageFlags keyUsages) in EncodeX509KeyUsageExtension()
41 public void DecodeX509KeyUsageExtension(byte[] encoded, out X509KeyUsageFlags keyUsages) in DecodeX509KeyUsageExtension()
58 keyUsages = (X509KeyUsageFlags)keyUsagesAsUint; in DecodeX509KeyUsageExtension()
H A DFindPal.cs284 public unsafe void FindByKeyUsage(X509KeyUsageFlags keyUsage) in FindByKeyUsage()
290 X509KeyUsageFlags actual; in FindByKeyUsage()
291 …32.CertGetIntendedKeyUsage(CertEncodingType.All, pCertInfo, out actual, sizeof(X509KeyUsageFlags))) in FindByKeyUsage()
/dports/lang/mono/mono-5.10.1.57/mcs/class/System/Mono.Net.Security/
H A DSystemCertificateValidator.cs322 static X509KeyUsageFlags s_flags = X509KeyUsageFlags.DigitalSignature |
323 X509KeyUsageFlags.KeyAgreement |
324 X509KeyUsageFlags.KeyEncipherment;
/dports/security/beid/eid-mw-5.0.8/plugins_tools/eid-viewer/Windows/eIDDataSignCheck/Sources/
H A DBackendDataViewModel.cs695 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DigitalSignature)) in StoreCertificate()
699 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.NonRepudiation)) in StoreCertificate()
703 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyCertSign)) in StoreCertificate()
707 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DataEncipherment)) in StoreCertificate()
711 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DecipherOnly)) in StoreCertificate()
715 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.EncipherOnly)) in StoreCertificate()
719 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyAgreement)) in StoreCertificate()
723 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyEncipherment)) in StoreCertificate()
727 if (ext.KeyUsages == (X509KeyUsageFlags.None)) in StoreCertificate()
/dports/security/beid/eid-mw-5.0.8/plugins_tools/eid-viewer/Windows/eIDViewer/Sources/
H A DBackendDataViewModel.cs834 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DigitalSignature)) in StoreCertificate()
838 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.NonRepudiation)) in StoreCertificate()
842 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyCertSign)) in StoreCertificate()
846 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DataEncipherment)) in StoreCertificate()
850 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.DecipherOnly)) in StoreCertificate()
854 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.EncipherOnly)) in StoreCertificate()
858 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyAgreement)) in StoreCertificate()
862 if (ext.KeyUsages.HasFlag(X509KeyUsageFlags.KeyEncipherment)) in StoreCertificate()
866 if (ext.KeyUsages == (X509KeyUsageFlags.None)) in StoreCertificate()
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System/security/system/security/cryptography/x509/
H A Dx509extension.cs78 public enum X509KeyUsageFlags { enum
102 public X509KeyUsageExtension (X509KeyUsageFlags keyUsages, bool critical) : in X509KeyUsageExtension()
108 public X509KeyUsageFlags KeyUsages {
112 return (X509KeyUsageFlags) m_keyUsages;
150 private static unsafe byte[] EncodeExtension (X509KeyUsageFlags keyUsages) { in EncodeExtension()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/Common/src/System/Net/Security/
H A DCertificateHelper.cs59 …eligibleCerts = eligibleCerts.Find(X509FindType.FindByKeyUsage, X509KeyUsageFlags.DigitalSignature… in GetEligibleClientCertificate()
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/
H A DSignerInfo.cs595 const X509KeyUsageFlags SufficientFlags = in Verify()
596 X509KeyUsageFlags.DigitalSignature | in Verify()
597 X509KeyUsageFlags.NonRepudiation; in Verify()

123