Internet et Sécurité - Université de Genève, CUI ©

Certificats

Un certificat est une structure de donnée contenant un certain nombre d'informations associées à une clé publique:

Les certificats devant être stockés dans des fichiers et transmis par courrier électronique, il existe plusieurs formats pour les certificats. Le tableau ci-dessous résume les différents types de fichiers que l'on peut rencontrer dans le cadre d'une gestion de certificats
Type MIME Extension de fichier utilisation
application/x-x509-ca-cert .der
.cer
certificat d'une AC permettant à un client de vérifier l'authenticité d'un certificat émis par cette autorité.

Les butineurs t.q. Netscape et IExplorer reconnaissent automatiquement ce type MIME et proposent à l'utilisateur d'accepter ou de refuser cette AC. L'AC de l'université de Genève a un tel certificat. C'est donc un moyen pratique pour diffuser le certificat d'une AC via le Web.

?? text/plain .pem encodage d'un certifcat en base64 pour en faire une représentation sous forme de texte ASCII qui peut facilement être transmise par courrier électronique. Ce format est souvent utilisé pour transmettre un certificat dans le corp d'un mesage de courrier électronique.
application/pkcs12 .p12
.pfx
enveloppe encryptée permettant d'envoyer des informations qui doivent rester confidentielles (p.ex. message contenant un certificat personnel). Un mot de passe sera nécessaire pour décrypter le contenu.

Ce mécanisme est souvent utilisé par une AC pour envoyer un certificat personnel plus la clé privée correspondante à un utilisateur de façon que l'information ne "circule" pas en clair. L'utilisateur pour lequel le certificat est généré devant connaître le mot de passe permettant d'ouvrir l'enveloppe, les ACs demandent souvent à l'utilisateur de fournir ce mot de passe dans la requête de certificat.

application/pkcs7-signature .p7s signature d'une certaine information par une personne à l'aide de sa clé secrète. Cette signature est souvent placée dans une pièce jointe au message dans lequel l'information signée est envoyée.
application/pkcs7-mime .p7m contenu encrypté et/ou signé
application/pkcs7-mime
smime-type="certs-only"
.p7c simple certificat

Empreintes numériques

Il y a actuellement deux principaux algorithmes de calcul d'empreintes numériques (parfois appelées "fingerprint" ou "thumbprint"): SHA-1 (utilisé par Internet Explorer) et MD5 (utilisé par PGP et Netscape). Lorsque vous communiquez l'empreinte du certificat contenant votre clé publique à quelqu'un, noubliez pas de mentionner quel algorithme a été utilisé.

Si vous disposez de Netscape et d'Internet Explorer, vous pouvez utiliser le premier pour déterminer l'empreinte MD5 de votre certificat et le second pour l'empreinte SHA-1. Vous pouvez alors communiquer les deux à votre correspondant.

Pour déterminer l'empreinte d'un certificat

Listes de révocation (CRL=Certificate Revocation List)

...



Bertrand Ibrahim   

Dernière modification: 19.04.01

Site Hosting: Bronco