Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
EncodeX509EnhancedKeyUsageExtension()
unsafe byte[] Internal.Cryptography.Pal.X509Pal.EncodeX509EnhancedKeyUsageExtension
(
OidCollection
usages
)
inline
Implements
Internal.Cryptography.Pal.IX509Pal
.
Definition at line
73
of file
X509Pal.cs
.
74
{
75
int
numOids;
76
using
SafeHandle
safeHandle = usages.ToLpstrArray(out numOids);
77
CERT_ENHKEY_USAGE
cERT_ENHKEY_USAGE =
default
(
CERT_ENHKEY_USAGE
);
78
cERT_ENHKEY_USAGE.cUsageIdentifier = numOids;
79
cERT_ENHKEY_USAGE.rgpszUsageIdentifier = (
IntPtr
*)(
void
*)safeHandle.DangerousGetHandle();
80
CERT_ENHKEY_USAGE
cERT_ENHKEY_USAGE2 = cERT_ENHKEY_USAGE;
81
return
global::Interop.crypt32.EncodeObject(
"2.5.29.37"
, &cERT_ENHKEY_USAGE2);
82
}
System.Runtime.InteropServices.SafeHandle
Definition
SafeHandle.cs:7
Internal.Cryptography.Pal.Native.CERT_ENHKEY_USAGE
Definition
CERT_ENHKEY_USAGE.cs:6
System.IntPtr
Definition
IntPtr.cs:14
Internal
Cryptography
Pal
X509Pal
Generated by
1.10.0