diff --git a/src/models/parsing-error-codes.ts b/src/models/parsing-error-codes.ts index a91dcdf..5fb2857 100644 --- a/src/models/parsing-error-codes.ts +++ b/src/models/parsing-error-codes.ts @@ -439,6 +439,14 @@ export enum ParsingErrorCodes { */ errLDS_CV_Certificate_PrivateKey_InvalidParams = 2164260965, /** + * PACE: CAM usage data incorrect + */ + errLDS_PACE_CAM_Data_Usage_Incorrect = 2164261163, + /** + * PACE: IM mapping data incorrect + */ + errLDS_PACE_IM_MappingData_Incorrect = 2164261167, + /** * CV Certificate: Incorrect data */ errLDS_CV_Certificate_IncorrectData = 2164261216, diff --git a/src/models/parsing-notification-codes.ts b/src/models/parsing-notification-codes.ts index 323dcf5..ecca22e 100644 --- a/src/models/parsing-notification-codes.ts +++ b/src/models/parsing-notification-codes.ts @@ -55,6 +55,10 @@ export enum ParsingNotificationCodes { */ ntfLDS_ASN_Certificate_IncorrectIssuerSubjectDS = 2415919120, /** + * ASN certificate: non-matching DS role + */ + ntfLDS_ASN_Certificate_NonMatchingDSRole = 2415919121, + /** * ASN certificate: Duplicating extensions */ ntfLDS_ASN_Certificate_DuplicatingExtensions = 2415919127, @@ -591,6 +595,22 @@ export enum ParsingNotificationCodes { */ ntfLDS_UnsupportedImageFormat = 2415919386, /** + * mDL certificate: Chain SoP non-matching + */ + ntfLDS_MDL_Certificate_Chain_SoP_NonMatching = 2415920128, + /** + * mDL certificate: Unsupported public key algorithm + */ + ntfLDS_MDL_Certificate_UnsupportedPublicKeyAlgorithm = 2415920129, + /** + * mDL certificate: Unsupported signature algorithm + */ + ntfLDS_MDL_Certificate_UnsupportedSignatureAlgorithm = 2415920130, + /** + * mDL certificate: Unsupported public key params + */ + ntfLDS_MDL_Certificate_UnsupportedPublicKeyParams = 2415920131, + /** * MRZ: Document type unknown */ ntfLDS_MRZ_DocumentType_Unknown = 139272, diff --git a/src/models/rfid-certificate-type.ts b/src/models/rfid-certificate-type.ts index eee5d89..82806c7 100644 --- a/src/models/rfid-certificate-type.ts +++ b/src/models/rfid-certificate-type.ts @@ -61,7 +61,15 @@ export enum RfidCertificateType { /** * DTC signer */ - DTCS = 11 + DTCS = 11, + /** + * Separate CA for Barcode signer (VDS-NC) + */ + CA = 12, + /** + * mDL signer + */ + MDLS = 13 }