description: This extension is designed to store information about the type of public certificate, the public certificate itself, and the expiration date of the \ncertificate. Public certificates, issued by Certificate Authorities, are intended for sharing and inspection by others as part of the trust and verification process \nin digital communications. Each certificate includes an expiration date, which is a crucial piece of information easily accessible to anyone examining the certificate. \nThe expiration date plays a significant role in validating the certificate's current validity and in maintaining security within digital communications. \nThis extension should be used when the standard for exchange requires the discovery of the public key. package_name: hl7.fhir.us.ndh.r4b derivation: constraint name: SecureExchangeArtifacts type: Extension elements: extension: index: 0 slicing: slices: secureExchangeArtifactsType: match: {} schema: short: Secure Artifact Type mustSupport: true _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: secureExchangeArtifactsType} index: 3 value: choices: [valueCodeableConcept] index: 5 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 6} required: [value, valueCodeableConcept] certificate: match: {} schema: short: Certificate mustSupport: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: certificate} index: 9 value: choices: [valueBase64Binary] index: 11 valueBase64Binary: {type: base64Binary, choiceOf: value, index: 12} required: [valueBase64Binary, value] expirationDate: match: {} schema: short: Expiration Date index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: Uri, value: expirationDate} index: 15 value: choices: [valueDateTime] index: 17 valueDateTime: {type: dateTime, choiceOf: value, index: 18} required: [valueDateTime, value] url: pattern: {type: Uri, value: 'http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts'} index: 19 value: choices: [] index: 21 package_version: 1.0.0 extensions: secureExchangeArtifactsType: url: null short: Secure Artifact Type mustSupport: true _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: secureExchangeArtifactsType} index: 3 value: choices: [valueCodeableConcept] index: 5 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 6} required: [value, valueCodeableConcept] certificate: url: null short: Certificate mustSupport: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: certificate} index: 9 value: choices: [valueBase64Binary] index: 11 valueBase64Binary: {type: base64Binary, choiceOf: value, index: 12} required: [valueBase64Binary, value] expirationDate: url: null short: Expiration Date index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: Uri, value: expirationDate} index: 15 value: choices: [valueDateTime] index: 17 valueDateTime: {type: dateTime, choiceOf: value, index: 18} required: [valueDateTime, value] class: extension kind: complex-type url: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0 required: [extension]