Scopul meu
Încerc să aduc propriul meu prefix /46 IPv6 la Amazon AWS în urma acestei documentații: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html#prepare-for-byoip
Ce am nevoie pe scurt:
semnând „1|aws|123456789012|abcd:efab:cde::/46|20230101|SHA256|RSAPSS” într-un mod cu cheia mea privată, astfel încât Amazon să poată verifica semnătura folosind certificatul meu.
Ce am făcut până acum
Deci, am urmat ghidul, am pus o înregistrare ROA permițând ASN-urilor Amazon să anunțe prefixul /46 (al /44 IPv6 PA atribuit ASN-ului meu). În plus, am adăugat certificatul la elementul descr al obiectului meu inet6num. Amazon pare să-l încarce și el.
Certificatul a fost generat după cum urmează:
$ openssl genpkey -aes256 -algoritm RSA -pkeyopt rsa_keygen_bits:2048 -out private-key.pem
$ openssl rsa -in private-key.pem -pubout > public-key.pem
$ openssl req -new -x509 -key private-key.pem -days 365 | tr -d "\n" > certificate.pem
Când intru
$ aws ec2 describe-byoip-cidrs --max-results 5 --region eu-central-1
Rezultatul arată astfel:
{
„ByoipCidr”: {
"Cidr": "abcd:efab:cde::/46",
„StatusMessage”: „Semnătura CidrAuthorizationContext nu a putut b
e verificat cu certificatele X509 în înregistrările RIR.”,
„State”: „provizionare eșuată”
}
}
Deci, am încercat asta:
$ echo "1|aws|123456789012|abcd:efab:cde::/46|20230101|SHA256|RSAPSS" > file.txt
$ cat fisier.txt | openssl dgst -sha256 -sign private-key.pem -keyform PEM > rsasign.txt
$ openssl sha256 -verify certificate.pem -signature rsasign.txt file.txt
nu se poate încărca fișierul cheie
Semnătura se verifică doar când introduc:
$ openssl sha256 -verify public-key.pem -signature rsasign.txt file.txt
Verificat OK
Cred că acesta este motivul mesajului „Semnătura CidrAuthorizationContext nu a putut b
e verificat cu certificatele X509 din înregistrările RIR". La urma urmei, Amazon trebuie să poată verifica semnătura folosind doar certificatul.
Întrebare: Cum semnez un text folosind cheia mea privată într-un mod în care semnătura va fi verificată folosind certificatul (nu cheia publică)? Are cineva vreun sfat concret cu BYOIP?