description: Extension créée dans le cadre de l'Annuaire Santé pour décrire les certificats utilisés par les professionnels et les structures comme moyen d'identification. package_name: ans.fhir.fr.annuaire derivation: constraint name: AsDigitalCertificateExtension type: Extension elements: extension: short: "numeroSerie : Numéro de série du certificat.\r\n format de codage des caractères en binaire codé en ASCII." index: 0 slicing: slices: serialNumber: match: {} schema: short: "numeroSerie : Numéro de série du certificat.\r\n format de codage des caractères en binaire codé en ASCII." index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: serialNumber} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} issuer: match: {} schema: short: "dNEmetteur : DN (Distinguished Name \r\n Nom distinctif) de l’autorité de certification (AC) émettrice du certificat.\r\n le format respecte le standard RFC-4514, avec un codage des caractères en UTF8" index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: issuer} index: 8 value: choices: [valueString] index: 10 valueString: {type: string, choiceOf: value, index: 11} subject: match: {} schema: short: "dNSujet : DN (Distinguished Name - Nom distinctif) du porteur du certificat.\r\n codage des caractères en UTF8" index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: subject} index: 14 value: choices: [valueString] index: 16 valueString: {type: string, choiceOf: value, index: 17} validity: match: {} schema: short: "Période de validité du certificat.\r\nLa date est en UTC (avec translation de l'heure locale en heure UTC par ajout du décalage négatif ou retranchement du décalage positif)." index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: Uri, value: validity} index: 20 value: choices: [valuePeriod] index: 22 valuePeriod: {type: Period, choiceOf: value, index: 23} value[x]: elements: start: {short: 'dateDebutValidite : Date et heure (en heure, minute, seconde) de début de validité du certificat.', index: 24} end: {short: 'dateFinValidite : Date et heure (en heure, minute, seconde) de fin de validité du certificat.', index: 25} domain: match: {} schema: short: "domaine : Ce champ correspond au CN du DNSujet, il contient soit unpour les certificats de type serveur , soit un nom applicatif pour les autres certificats.\r\n renseigné uniquement pour les certificats logiciels de portée Structure." index: 26 extensions: {} elements: extension: {index: 27} url: pattern: {type: Uri, value: domain} index: 28 value: choices: [valueString] index: 30 valueString: {type: string, choiceOf: value, index: 31} keyUsage: match: {} schema: short: "usage : La clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat.\r\n codage des caractères en binaire codé en ASCII" index: 32 extensions: {} elements: extension: {index: 33} url: pattern: {type: Uri, value: keyUsage} index: 34 value: choices: [valueString] index: 36 valueString: {type: string, choiceOf: value, index: 37} value: match: {} schema: short: "valeurBinaire : Valeur binaire du certificat.\r\n format .crt en hexadécimal, codé en ASCII" index: 38 extensions: {} elements: extension: {index: 39} url: pattern: {type: Uri, value: value} index: 40 value: choices: [valueAttachment] index: 42 valueAttachment: {type: Attachment, choiceOf: value, index: 43} url: pattern: {type: Uri, value: 'https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate'} index: 44 value: choices: [] index: 46 package_version: 1.1.0-snapshot-4 extensions: serialNumber: url: null short: "numeroSerie : Numéro de série du certificat.\r\n format de codage des caractères en binaire codé en ASCII." index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: serialNumber} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} issuer: url: null short: "dNEmetteur : DN (Distinguished Name \r\n Nom distinctif) de l’autorité de certification (AC) émettrice du certificat.\r\n le format respecte le standard RFC-4514, avec un codage des caractères en UTF8" index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: issuer} index: 8 value: choices: [valueString] index: 10 valueString: {type: string, choiceOf: value, index: 11} subject: url: null short: "dNSujet : DN (Distinguished Name - Nom distinctif) du porteur du certificat.\r\n codage des caractères en UTF8" index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: subject} index: 14 value: choices: [valueString] index: 16 valueString: {type: string, choiceOf: value, index: 17} validity: url: null short: "Période de validité du certificat.\r\nLa date est en UTC (avec translation de l'heure locale en heure UTC par ajout du décalage négatif ou retranchement du décalage positif)." index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: Uri, value: validity} index: 20 value: choices: [valuePeriod] index: 22 valuePeriod: {type: Period, choiceOf: value, index: 23} value[x]: elements: start: {short: 'dateDebutValidite : Date et heure (en heure, minute, seconde) de début de validité du certificat.', index: 24} end: {short: 'dateFinValidite : Date et heure (en heure, minute, seconde) de fin de validité du certificat.', index: 25} domain: url: null short: "domaine : Ce champ correspond au CN du DNSujet, il contient soit un pour les certificats de type serveur , soit un nom applicatif pour les autres certificats.\r\n renseigné uniquement pour les certificats logiciels de portée Structure." index: 26 extensions: {} elements: extension: {index: 27} url: pattern: {type: Uri, value: domain} index: 28 value: choices: [valueString] index: 30 valueString: {type: string, choiceOf: value, index: 31} keyUsage: url: null short: "usage : La clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat.\r\n codage des caractères en binaire codé en ASCII" index: 32 extensions: {} elements: extension: {index: 33} url: pattern: {type: Uri, value: keyUsage} index: 34 value: choices: [valueString] index: 36 valueString: {type: string, choiceOf: value, index: 37} value: url: null short: "valeurBinaire : Valeur binaire du certificat.\r\n format .crt en hexadécimal, codé en ASCII" index: 38 extensions: {} elements: extension: {index: 39} url: pattern: {type: Uri, value: value} index: 40 value: choices: [valueAttachment] index: 42 valueAttachment: {type: Attachment, choiceOf: value, index: 43} class: extension kind: complex-type url: https://interop.esante.gouv.fr/ig/fhir/annuaire/StructureDefinition/as-ext-digital-certificate base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.1.0-snapshot-4