mirror of
https://github.com/getnamingo/registry.git
synced 2025-05-16 17:46:59 +02:00
Improved DNSSEC design in CP
This commit is contained in:
parent
ac9995b4e5
commit
2eb25f4b78
2 changed files with 90 additions and 70 deletions
|
@ -244,42 +244,52 @@
|
||||||
<label class="form-check-label" for="addDnssec">{{ __('Add DNSSEC Data') }}</label>
|
<label class="form-check-label" for="addDnssec">{{ __('Add DNSSEC Data') }}</label>
|
||||||
</div>
|
</div>
|
||||||
<div id="dnssecData" style="display: none;">
|
<div id="dnssecData" style="display: none;">
|
||||||
<div class="row">
|
<div class="row mb-3">
|
||||||
<div class="col-md-6">
|
<label for="dsKeyTag" class="form-label">{{ __('DS Record') }}</label>
|
||||||
<div class="mb-3">
|
<div class="col-sm-4 col-md-4">
|
||||||
<label for="dsKeyTag" class="form-label">{{ __('DS Record') }}</label>
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Key Tag') }}" name="dsKeyTag" id="dsKeyTag">
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Key Tag') }}" name="dsKeyTag" id="dsKeyTag">
|
|
||||||
<select class="form-select mb-2" name="dsAlg">
|
|
||||||
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
|
||||||
<option value="8">RSA/SHA-256</option>
|
|
||||||
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
|
||||||
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
|
||||||
<option value="15">Ed25519</option>
|
|
||||||
<option value="16">Ed448</option>
|
|
||||||
</select>
|
|
||||||
<select class="form-select mb-2" name="dsDigestType">
|
|
||||||
<option value="" disabled selected>{{ __('Select Digest Type') }}</option>
|
|
||||||
<option value="2">SHA-256</option>
|
|
||||||
<option value="4">SHA-384</option>
|
|
||||||
</select>
|
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Digest') }}" name="dsDigest">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-sm-4 col-md-4">
|
||||||
<div class="mb-3">
|
<select class="form-select mb-2" name="dsAlg">
|
||||||
<label for="dnskeyFlags" class="form-label">{{ __('DNSKEY Record') }}</label>
|
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
||||||
<input type="number" class="form-control mb-2" placeholder="{{ __('Flags') }}" name="dnskeyFlags" id="dnskeyFlags">
|
<option value="8">RSA/SHA-256</option>
|
||||||
<input type="number" class="form-control mb-2" placeholder="{{ __('Protocol') }}" name="dnskeyProtocol" value="3" readonly> <!-- Protocol is typically set to 3 -->
|
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
||||||
<select class="form-select mb-2" name="dnskeyAlg">
|
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
||||||
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
<option value="15">Ed25519</option>
|
||||||
<option value="8">RSA/SHA-256</option>
|
<option value="16">Ed448</option>
|
||||||
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
</select>
|
||||||
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
</div>
|
||||||
<option value="15">Ed25519</option>
|
<div class="col-sm-4 col-md-4">
|
||||||
<option value="16">Ed448</option>
|
<select class="form-select mb-2" name="dsDigestType">
|
||||||
</select>
|
<option value="" disabled selected>{{ __('Select Digest Type') }}</option>
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Public Key') }}" name="dnskeyPubKey">
|
<option value="2">SHA-256</option>
|
||||||
</div>
|
<option value="4">SHA-384</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-12 col-md-12">
|
||||||
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Digest') }}" name="dsDigest">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row mb-3">
|
||||||
|
<label for="dnskeyFlags" class="form-label">{{ __('DNSKEY Record') }}</label>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<input type="number" class="form-control mb-2" placeholder="{{ __('Flags') }}" name="dnskeyFlags" id="dnskeyFlags">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<input type="number" class="form-control mb-2" placeholder="{{ __('Protocol') }}" name="dnskeyProtocol" value="3" readonly>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<select class="form-select mb-2" name="dnskeyAlg">
|
||||||
|
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
||||||
|
<option value="8">RSA/SHA-256</option>
|
||||||
|
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
||||||
|
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
||||||
|
<option value="15">Ed25519</option>
|
||||||
|
<option value="16">Ed448</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-12 col-md-12">
|
||||||
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Public Key') }}" name="dnskeyPubKey">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% if launch_phases == 'on' %}<hr />{% endif %}
|
{% if launch_phases == 'on' %}<hr />{% endif %}
|
||||||
|
|
|
@ -319,42 +319,52 @@
|
||||||
<label class="form-check-label" for="addDnssec">{{ __('Add DNSSEC Data') }}</label>
|
<label class="form-check-label" for="addDnssec">{{ __('Add DNSSEC Data') }}</label>
|
||||||
</div>
|
</div>
|
||||||
<div id="dnssecData" style="display: none;">
|
<div id="dnssecData" style="display: none;">
|
||||||
<div class="row">
|
<div class="row mb-3">
|
||||||
<div class="col-md-6">
|
<label for="dsKeyTag" class="form-label">{{ __('DS Record') }}</label>
|
||||||
<div class="mb-3">
|
<div class="col-sm-4 col-md-4">
|
||||||
<label for="dsKeyTag" class="form-label">{{ __('DS Record') }}</label>
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Key Tag') }}" name="dsKeyTag" id="dsKeyTag">
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Key Tag') }}" name="dsKeyTag" id="dsKeyTag">
|
|
||||||
<select class="form-select mb-2" name="dsAlg">
|
|
||||||
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
|
||||||
<option value="8">RSA/SHA-256</option>
|
|
||||||
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
|
||||||
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
|
||||||
<option value="15">Ed25519</option>
|
|
||||||
<option value="16">Ed448</option>
|
|
||||||
</select>
|
|
||||||
<select class="form-select mb-2" name="dsDigestType">
|
|
||||||
<option value="" disabled selected>{{ __('Select Digest Type') }}</option>
|
|
||||||
<option value="2">SHA-256</option>
|
|
||||||
<option value="4">SHA-384</option>
|
|
||||||
</select>
|
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Digest') }}" name="dsDigest">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-sm-4 col-md-4">
|
||||||
<div class="mb-3">
|
<select class="form-select mb-2" name="dsAlg">
|
||||||
<label for="dnskeyFlags" class="form-label">{{ __('DNSKEY Record') }}</label>
|
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
||||||
<input type="number" class="form-control mb-2" placeholder="{{ __('Flags') }}" name="dnskeyFlags" id="dnskeyFlags">
|
<option value="8">RSA/SHA-256</option>
|
||||||
<input type="number" class="form-control mb-2" placeholder="{{ __('Protocol') }}" name="dnskeyProtocol" value="3" readonly> <!-- Protocol is typically set to 3 -->
|
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
||||||
<select class="form-select mb-2" name="dnskeyAlg">
|
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
||||||
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
<option value="15">Ed25519</option>
|
||||||
<option value="8">RSA/SHA-256</option>
|
<option value="16">Ed448</option>
|
||||||
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
</select>
|
||||||
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
</div>
|
||||||
<option value="15">Ed25519</option>
|
<div class="col-sm-4 col-md-4">
|
||||||
<option value="16">Ed448</option>
|
<select class="form-select mb-2" name="dsDigestType">
|
||||||
</select>
|
<option value="" disabled selected>{{ __('Select Digest Type') }}</option>
|
||||||
<input type="text" class="form-control mb-2" placeholder="{{ __('Public Key') }}" name="dnskeyPubKey">
|
<option value="2">SHA-256</option>
|
||||||
</div>
|
<option value="4">SHA-384</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-12 col-md-12">
|
||||||
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Digest') }}" name="dsDigest">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row mb-3">
|
||||||
|
<label for="dnskeyFlags" class="form-label">{{ __('DNSKEY Record') }}</label>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<input type="number" class="form-control mb-2" placeholder="{{ __('Flags') }}" name="dnskeyFlags" id="dnskeyFlags">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<input type="number" class="form-control mb-2" placeholder="{{ __('Protocol') }}" name="dnskeyProtocol" value="3" readonly>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 col-md-4">
|
||||||
|
<select class="form-select mb-2" name="dnskeyAlg">
|
||||||
|
<option value="" disabled selected>{{ __('Select Algorithm') }}</option>
|
||||||
|
<option value="8">RSA/SHA-256</option>
|
||||||
|
<option value="13">ECDSA Curve P-256 with SHA-256</option>
|
||||||
|
<option value="14">ECDSA Curve P-384 with SHA-384</option>
|
||||||
|
<option value="15">Ed25519</option>
|
||||||
|
<option value="16">Ed448</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-12 col-md-12">
|
||||||
|
<input type="text" class="form-control mb-2" placeholder="{{ __('Public Key') }}" name="dnskeyPubKey">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue