Programmation sécurisée avec Java

Clefs

Principe

Trois types de clef:

Ces classes sont requises par les classes Java qui nécessitent une clef

Une super-interface commune: Key

Un conteneur pour une paire privée/publique: KeyPair

Création de clefs

Il y a trois manières d’obtenir des clefs:

Fabriques de clefs

Les fabriques de clefs permettent de construire une objet Key (dit opaque) à partir d’une spécification (dite claire, objet KeySpec)

Générateur de clefs

Protocole d’échange de clef

Système pour générer une clef symétrique