Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Pkcs9ExtensionRequest.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
using
System.Formats.Asn1
;
3
using
System.Security.Cryptography.Asn1
;
4
5
namespace
System.Security.Cryptography.X509Certificates
;
6
7
internal
sealed
class
Pkcs9ExtensionRequest
:
X501Attribute
8
{
9
internal
Pkcs9ExtensionRequest
(
IEnumerable<X509Extension>
extensions
)
10
:
base
(
System
.Security.Cryptography.
Oids
.Pkcs9ExtensionRequestOid,
EncodeAttribute
(
extensions
))
11
{
12
}
13
14
private
static
byte
[]
EncodeAttribute
(
IEnumerable<X509Extension>
extensions
)
15
{
16
if
(
extensions
==
null
)
17
{
18
throw
new
ArgumentNullException
(
"extensions"
);
19
}
20
AsnWriter
asnWriter
=
new
AsnWriter
(
AsnEncodingRules
.DER);
21
using
(
asnWriter
.PushSequence())
22
{
23
foreach
(
X509Extension
extension
in
extensions
)
24
{
25
new
X509ExtensionAsn
(
extension
).
Encode
(
asnWriter
);
26
}
27
}
28
return
asnWriter
.Encode();
29
}
30
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Formats.Asn1.AsnWriter
Definition
AsnWriter.cs:13
System.Security.Cryptography.Oids
Definition
Oids.cs:4
System.Security.Cryptography.X509Certificates.Pkcs9ExtensionRequest.Pkcs9ExtensionRequest
Pkcs9ExtensionRequest(IEnumerable< X509Extension > extensions)
Definition
Pkcs9ExtensionRequest.cs:9
System.Security.Cryptography.X509Certificates.Pkcs9ExtensionRequest.EncodeAttribute
static byte[] EncodeAttribute(IEnumerable< X509Extension > extensions)
Definition
Pkcs9ExtensionRequest.cs:14
System.Security.Cryptography.X509Certificates.Pkcs9ExtensionRequest
Definition
Pkcs9ExtensionRequest.cs:8
System.Security.Cryptography.X509Certificates.X501Attribute
Definition
X501Attribute.cs:4
System.Security.Cryptography.X509Certificates.X509Extension
Definition
X509Extension.cs:6
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Formats.Asn1.AsnEncodingRules
AsnEncodingRules
Definition
AsnEncodingRules.cs:4
System.Formats.Asn1
Definition
Asn1Tag.cs:3
System.Security.Cryptography.Asn1
Definition
AlgorithmIdentifierAsn.cs:3
System.Security.Cryptography.X509Certificates
Definition
CertificateAsn.cs:4
System
Definition
BlockingCollection.cs:8
System.Security.Cryptography.Asn1.X509ExtensionAsn.Encode
void Encode(AsnWriter writer)
Definition
X509ExtensionAsn.cs:16
System.Security.Cryptography.Asn1.X509ExtensionAsn
Definition
X509ExtensionAsn.cs:7
source
System.Security.Cryptography.X509Certificates
System.Security.Cryptography.X509Certificates
Pkcs9ExtensionRequest.cs
Generated by
1.10.0