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

◆ EncodeSubjectPublicKeyInfo()

AsnWriter System.Security.Cryptography.X509Certificates.PublicKey.EncodeSubjectPublicKeyInfo ( )
inlineprivate

Definition at line 154 of file PublicKey.cs.

155 {
157 subjectPublicKeyInfoAsn.Algorithm = new System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn
158 {
159 Algorithm = (_oid.Value ?? string.Empty),
160 Parameters = EncodedParameters.RawData
161 };
162 subjectPublicKeyInfoAsn.SubjectPublicKey = EncodedKeyValue.RawData;
163 System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn subjectPublicKeyInfoAsn2 = subjectPublicKeyInfoAsn;
164 AsnWriter asnWriter = new AsnWriter(AsnEncodingRules.DER);
165 subjectPublicKeyInfoAsn2.Encode(asnWriter);
166 return asnWriter;
167 }

References System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn.Encode(), System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue, System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters, and System.Security.Cryptography.AsnEncodedData.RawData.

Referenced by System.Security.Cryptography.X509Certificates.PublicKey.ExportSubjectPublicKeyInfo(), and System.Security.Cryptography.X509Certificates.PublicKey.TryExportSubjectPublicKeyInfo().