Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Oids.cs
Go to the documentation of this file.
2
3internal static class Oids
4{
5 private static volatile Oid _rsaOid;
6
7 private static volatile Oid _ecPublicKeyOid;
8
9 private static volatile Oid _pkcs9ExtensionRequestOid;
10
11 private static volatile Oid _basicConstraints2Oid;
12
13 private static volatile Oid _enhancedKeyUsageOid;
14
15 private static volatile Oid _keyUsageOid;
16
17 private static volatile Oid _subjectKeyIdentifierOid;
18
19 internal static Oid RsaOid => _rsaOid ?? (_rsaOid = InitializeOid("1.2.840.113549.1.1.1"));
20
21 internal static Oid EcPublicKeyOid => _ecPublicKeyOid ?? (_ecPublicKeyOid = InitializeOid("1.2.840.10045.2.1"));
22
24
26
28
29 internal static Oid KeyUsageOid => _keyUsageOid ?? (_keyUsageOid = InitializeOid("2.5.29.15"));
30
32
33 private static Oid InitializeOid(string oidValue)
34 {
35 Oid oid = new Oid(oidValue, null);
36 _ = oid.FriendlyName;
37 return oid;
38 }
39}
static volatile Oid _enhancedKeyUsageOid
Definition Oids.cs:13
static volatile Oid _subjectKeyIdentifierOid
Definition Oids.cs:17
static Oid InitializeOid(string oidValue)
Definition Oids.cs:33
static volatile Oid _keyUsageOid
Definition Oids.cs:15
static Oid Pkcs9ExtensionRequestOid
Definition Oids.cs:23
static volatile Oid _ecPublicKeyOid
Definition Oids.cs:7
static volatile Oid _pkcs9ExtensionRequestOid
Definition Oids.cs:9
static volatile Oid _rsaOid
Definition Oids.cs:5
static volatile Oid _basicConstraints2Oid
Definition Oids.cs:11
static Oid SubjectKeyIdentifierOid
Definition Oids.cs:31