5.1. Encodage
5.1. Encodage
Les certificats de clé publique sont encodés en utilisant l'étiquette "CERTIFICATE". Les données encodées DOIVENT être une structure ASN.1 Certificate encodée en BER (DER fortement préféré; voir annexe B) comme décrit dans la section 4 de [RFC5280].
-----BEGIN CERTIFICATE-----
MIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G
A1UEChMGR251VExTMSUwIwYDVQQLExxHbnVUTFMgY2VydGlmaWNhdGUgYXV0aG9y
aXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBAMTHEdudVRMUyBjZXJ0aWZpY2F0
ZSBhdXRob3JpdHkwHhcNMTEwNTIzMjAzODIxWhcNMTIxMjIyMDc0MTUxWjB9MQsw
CQYDVQQGEwJCRTEPMA0GA1UEChMGR251VExTMSUwIwYDVQQLExxHbnVUTFMgY2Vy
dGlmaWNhdGUgYXV0aG9yaXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBAMTHEdu
dVRMUyBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkwWTATBgcqhkjOPQIBBggqhkjOPQMB
BwNCAARS2I0jiuNn14Y2sSALCX3IybqiIJUvxUpj+oNfzngvj/Niyv2394BWnW4X
uQ4RTEiywK87WRcWMGgJB5kX/t2no0MwQTAPBgNVHRMBAf8EBTADAQH/MA8GA1Ud
DwEB/wQFAwMHBgAwHQYDVR0OBBYEFPC0gf6YEr+1KLlkQAPLzB9mTigDMAoGCCqG
SM49BAMCA0gAMEUCIDGuwD1KPyG+hRf88MeyMQcqOFZD0TbVleF+UsAGQ4enAiEA
l4wOuDwKQa+upc8GftXE2C//4mKANBC6It01gUaTIpo=
-----END CERTIFICATE-----
Figure 6: Exemple de certificat
Historiquement, les étiquettes "X509 CERTIFICATE" et, moins fréquemment, "X.509 CERTIFICATE" ont été utilisées. Les générateurs conformes à ce document DOIVENT générer des étiquettes "CERTIFICATE" et NE DOIVENT PAS générer d'étiquettes "X509 CERTIFICATE" ou "X.509 CERTIFICATE". Les analyseurs NE DEVRAIENT PAS traiter "X509 CERTIFICATE" ou "X.509 CERTIFICATE" comme équivalent à "CERTIFICATE", mais une exception valide peut être faite pour la rétrocompatibilité (éventuellement accompagnée d'un avertissement).