1234567891011121314151617181920212223242526272829303132333435 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <class name="CryptoKey" inherits="Resource" version="3.2">
- <brief_description>
- A cryptographic key (RSA).
- </brief_description>
- <description>
- The CryptoKey class represents a cryptographic key. Keys can be loaded and saved like any other [Resource].
- They can be used to generate a self-signed [X509Certificate] via [method Crypto.generate_self_signed_certificate] and as private key in [method StreamPeerSSL.accept_stream] along with the appropriate certificate.
- [b]Note:[/b] Not available in HTML5 exports.
- </description>
- <tutorials>
- </tutorials>
- <methods>
- <method name="load">
- <return type="int" enum="Error">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- Loads a key from [code]path[/code] ("*.key" file).
- </description>
- </method>
- <method name="save">
- <return type="int" enum="Error">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- Saves a key to the given [code]path[/code] (should be a "*.key" file).
- </description>
- </method>
- </methods>
- <constants>
- </constants>
- </class>
|