Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ HasECDiffieHellmanKeyUsage()

static bool System.Security.Cryptography.X509Certificates.X509Certificate2.HasECDiffieHellmanKeyUsage ( X509Certificate2 certificate)
inlinestaticprivate

Definition at line 836 of file X509Certificate2.cs.

837 {
838 foreach (X509Extension extension in certificate.Extensions)
839 {
840 if (extension.Oid?.Value == "2.5.29.15" && extension is X509KeyUsageExtension x509KeyUsageExtension)
841 {
842 return (x509KeyUsageExtension.KeyUsages & X509KeyUsageFlags.KeyAgreement) != 0;
843 }
844 }
845 return true;
846 }

References System.Runtime.Serialization.Dictionary.

Referenced by System.Security.Cryptography.X509Certificates.X509Certificate2.GetECDiffieHellmanPrivateKey(), and System.Security.Cryptography.X509Certificates.X509Certificate2.GetECDiffieHellmanPublicKey().