First working version
This commit is contained in:
parent
63ed6316bc
commit
d8eda81e0e
31 changed files with 3134 additions and 0 deletions
36
docs/resources/obfs4_state.md
Normal file
36
docs/resources/obfs4_state.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "tor_obfs4_state Resource - tor"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Generates obfs4 state and certificate for Tor bridges using external relay identity keys
|
||||
---
|
||||
|
||||
# tor_obfs4_state (Resource)
|
||||
|
||||
Generates obfs4 state and certificate for Tor bridges using external relay identity keys
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `ed25519_identity_private_key` (String, Sensitive) Ed25519 identity private key in PEM format (from tor_relay_identity_ed25519 resource)
|
||||
- `rsa_identity_private_key` (String, Sensitive) RSA identity private key in PEM format (from tor_relay_identity_rsa resource)
|
||||
|
||||
### Optional
|
||||
|
||||
- `iat_mode` (Number) Inter-Arrival Time mode (0=none, 1=enabled, 2=paranoid)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `bridge_line` (String) Complete bridge line ready for client use (placeholder IP and fingerprint)
|
||||
- `certificate` (String) Base64-encoded certificate for bridge lines
|
||||
- `drbg_seed` (String, Sensitive) 24-byte DRBG seed in hex format
|
||||
- `id` (String) Resource identifier
|
||||
- `node_id` (String) 20-byte node ID in hex format
|
||||
- `private_key` (String, Sensitive) 32-byte Curve25519 private key in hex format
|
||||
- `public_key` (String) 32-byte Curve25519 public key in hex format
|
||||
- `state_json` (String) Complete obfs4 state in JSON format
|
24
docs/resources/relay_identity_ed25519.md
Normal file
24
docs/resources/relay_identity_ed25519.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "tor_relay_identity_ed25519 Resource - tor"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Generates Ed25519 private key for Tor relay identity as required by the Tor specification.
|
||||
---
|
||||
|
||||
# tor_relay_identity_ed25519 (Resource)
|
||||
|
||||
Generates Ed25519 private key for Tor relay identity as required by the Tor specification.
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `algorithm` (String) Name of the algorithm used when generating the private key (always 'Ed25519')
|
||||
- `id` (String) Unique identifier based on public key fingerprint
|
||||
- `private_key_pem` (String, Sensitive) Private key data in PEM (RFC 1421) format
|
||||
- `public_key_fingerprint_sha256` (String) SHA256 fingerprint of the public key in hex format
|
||||
- `public_key_pem` (String) Public key data in PEM (RFC 1421) format
|
25
docs/resources/relay_identity_rsa.md
Normal file
25
docs/resources/relay_identity_rsa.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "tor_relay_identity_rsa Resource - tor"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Generates 1024-bit RSA private key for Tor relay identity as required by the Tor specification.
|
||||
---
|
||||
|
||||
# tor_relay_identity_rsa (Resource)
|
||||
|
||||
Generates 1024-bit RSA private key for Tor relay identity as required by the Tor specification.
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `algorithm` (String) Name of the algorithm used when generating the private key (always 'RSA')
|
||||
- `id` (String) Unique identifier based on public key fingerprint
|
||||
- `private_key_pem` (String, Sensitive) Private key data in PEM (RFC 1421) format
|
||||
- `public_key_fingerprint_sha1` (String) SHA1 fingerprint of the public key in hex format
|
||||
- `public_key_fingerprint_sha256` (String) SHA256 fingerprint of the public key in hex format
|
||||
- `public_key_pem` (String) Public key data in PEM (RFC 1421) format
|
Loading…
Add table
Add a link
Reference in a new issue