Algoritmi crittografici¶
Tutti i partecipanti devono pubblicare gli algoritmi supportati di criptazione e firma all'interno dei propri metadata. Tali agoritmi sono utilizzati per tutte le operazioni di cifratura e firma previsti da OIDC core e di Federation.
Nota
La lunghezza delle chiavi RSA deve essere pari o superiore a 2048 bit. Si raccomanda una lunghezza di 4096 bit.
In SPID e CIE id i seguenti algoritmi DEVONO essere supportati:
Algoritmi |
Operazioni |
Riferimento |
Supportato da |
---|---|---|---|
RS256 |
Signature |
OpenID.Core and RFC7518. |
|
RS512 |
Signature |
||
RSA-OAEP |
Key Encryption |
||
RSA-OAEP-256 |
Key Encryption |
||
A128CBC-HS256 |
Content Encryption |
||
A256CBC-HS512 |
Content Encryption |
In SPID e CIE id è RACCOMANDATO il supporto per i seguenti algoritmi:
Algoritmi |
Operazioni |
Riferimento |
Applicabile a |
---|---|---|---|
ES256 |
Signature |
OpenID.Core and RFC7518. |
|
ES512 |
Signature |
||
PS256 |
Signature |
||
PS512 |
Signature |
||
ECDH-ES |
Key Encryption |
||
ECDH-ES+A128KW |
Key Encryption |
||
ECDH-ES+A256KW |
Key Encryption |
In SPID e CIE id i seguenti algoritmi NON DEVONO essere supportati:
Algoritmi |
Operazioni |
Riferimenti |
Applicabile a |
---|---|---|---|
none |
Signature |
||
RSA_1_5 |
Key Encryption |
||
HS256 |
Signature |
||
HS384 |
Signature |
||
HS512 |
Signature |