mirror of
https://github.com/trailofbits/algo.git
synced 2025-04-26 19:14:01 +02:00
Some enhances in the compat ciphers (#464)
raise the IntegrityCheckMethod to SHA384 Move Windows to ECDSA Increase IntegrityCheckMethod
This commit is contained in:
parent
0d1c760a63
commit
451394100d
5 changed files with 3 additions and 16 deletions
|
@ -35,8 +35,3 @@
|
||||||
- name: Define the commonName
|
- name: Define the commonName
|
||||||
set_fact:
|
set_fact:
|
||||||
IP_subject_alt_name: "{{ IP_subject_alt_name }}"
|
IP_subject_alt_name: "{{ IP_subject_alt_name }}"
|
||||||
|
|
||||||
- name: Change the algorithm to RSA
|
|
||||||
set_fact:
|
|
||||||
algo_params: "rsa:2048"
|
|
||||||
when: Win10_Enabled is defined and Win10_Enabled == "Y"
|
|
||||||
|
|
|
@ -25,5 +25,5 @@ ciphers:
|
||||||
ike: aes128gcm16-prfsha512-ecp256!
|
ike: aes128gcm16-prfsha512-ecp256!
|
||||||
esp: aes128gcm16-ecp256!
|
esp: aes128gcm16-ecp256!
|
||||||
compat:
|
compat:
|
||||||
ike: aes128gcm16-prfsha512-ecp256,aes128-sha2_512-prfsha512-ecp256,aes128-sha2_256-prfsha256-modp2048!
|
ike: aes128gcm16-prfsha512-ecp256,aes128-sha2_512-prfsha512-ecp256,aes128-sha2_384-prfsha384-ecp256!
|
||||||
esp: aes128gcm16-ecp256,aes128-sha2_512-prfsha512-ecp256,aes128-sha2_256-prfsha256-modp2048!
|
esp: aes128gcm16-ecp256,aes128-sha2_512-prfsha512-ecp256!
|
||||||
|
|
|
@ -1,5 +1 @@
|
||||||
{% if Win10_Enabled is defined and Win10_Enabled == "Y" %}
|
|
||||||
{{ IP_subject_alt_name }} : RSA {{ item }}.key
|
|
||||||
{% else %}
|
|
||||||
{{ IP_subject_alt_name }} : ECDSA {{ item }}.key
|
{{ IP_subject_alt_name }} : ECDSA {{ item }}.key
|
||||||
{% endif %}
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
certutil -f -p {{ easyrsa_p12_export_password }} -importpfx .\{{ item }}.p12
|
certutil -f -p {{ easyrsa_p12_export_password }} -importpfx .\{{ item }}.p12
|
||||||
Add-VpnConnection -name "Algo VPN {{ IP_subject_alt_name }} IKEv2" -ServerAddress "{{ IP_subject_alt_name }}" -TunnelType IKEv2 -AuthenticationMethod MachineCertificate -EncryptionLevel Required
|
Add-VpnConnection -name "Algo VPN {{ IP_subject_alt_name }} IKEv2" -ServerAddress "{{ IP_subject_alt_name }}" -TunnelType IKEv2 -AuthenticationMethod MachineCertificate -EncryptionLevel Required
|
||||||
Set-VpnConnectionIPsecConfiguration -ConnectionName "Algo VPN {{ IP_subject_alt_name }} IKEv2" -AuthenticationTransformConstants SHA256128 -CipherTransformConstants AES128 -EncryptionMethod AES128 -IntegrityCheckMethod SHA256 -DHGroup Group14 -PfsGroup none
|
Set-VpnConnectionIPsecConfiguration -ConnectionName "Algo VPN {{ IP_subject_alt_name }} IKEv2" -AuthenticationTransformConstants GCMAES128 -CipherTransformConstants GCMAES128 -EncryptionMethod AES128 -IntegrityCheckMethod SHA384 -DHGroup ECP256 -PfsGroup none
|
||||||
|
|
|
@ -1,5 +1 @@
|
||||||
{% if Win10_Enabled is defined and Win10_Enabled == "Y" %}
|
|
||||||
: RSA {{ IP_subject_alt_name }}.key
|
|
||||||
{% else %}
|
|
||||||
: ECDSA {{ IP_subject_alt_name }}.key
|
: ECDSA {{ IP_subject_alt_name }}.key
|
||||||
{% endif %}
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue