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.