Table of Contents

Class X509Certificate

An X509 certificate (e.g. for TLS).

Inheritance
X509Certificate

Remarks

The X509Certificate class represents an X509 certificate. Certificates can be loaded and saved like any other Resource.

They can be used as the server certificate in StreamPeerTLS.accept_stream (along with the proper CryptoKey), and to specify the only certificate that should be accepted when connecting to a TLS server via StreamPeerTLS.connect_to_stream.

See Also

Methods

load(String)

Loads a certificate from path ("*.crt" file).

int load(String path)

Parameters

path String

load_from_string(String)

Loads a certificate from the given string.

int load_from_string(String string)

Parameters

string String

save(String)

Saves a certificate to the given path (should be a "*.crt" file).

int save(String path)

Parameters

path String

save_to_string

Returns a string representation of the certificate, or an empty string if the certificate is invalid.

String save_to_string