|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| PublicKey (Oid oid, AsnEncodedData parameters, AsnEncodedData keyValue) | |
| PublicKey (AsymmetricAlgorithm key) | |
| bool | TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten) |
| byte[] | ExportSubjectPublicKeyInfo () |
| RSA? | GetRSAPublicKey () |
| DSA? | GetDSAPublicKey () |
| ECDsa? | GetECDsaPublicKey () |
| ECDiffieHellman? | GetECDiffieHellmanPublicKey () |
Static Public Member Functions | |
| static PublicKey | CreateFromSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out int bytesRead) |
Properties | |
| AsnEncodedData | EncodedKeyValue [get, private set] |
| AsnEncodedData | EncodedParameters [get, private set] |
| AsymmetricAlgorithm | Key [get] |
| Oid | Oid [get] |
Private Member Functions | |
| AsnWriter | EncodeSubjectPublicKeyInfo () |
Static Private Member Functions | |
| static unsafe int | DecodeSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out Oid oid, out AsnEncodedData parameters, out AsnEncodedData keyValue) |
Private Attributes | |
| readonly Oid | _oid |
| AsymmetricAlgorithm | _key |
Definition at line 10 of file PublicKey.cs.