diff --git a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.Designer.cs b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.Designer.cs
index 586ad54..97e3fa4 100644
--- a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.Designer.cs
+++ b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.Designer.cs
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
//
//------------------------------------------------------------------------------
@@ -13,12 +13,12 @@ namespace Leosac.KeyManager.Library.KeyStore.SAM_SE.UI.Properties {
///
- /// A strongly-typed resource class, for looking up localized strings, etc.
+ /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
+ // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
+ // à l'aide d'un outil, tel que ResGen ou Visual Studio.
+ // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
+ // avec l'option /str ou régénérez votre projet VS.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@ public class Resources {
}
///
- /// Returns the cached ResourceManager instance used by this class.
+ /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ public class Resources {
}
///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
+ /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
+ /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Disabled.
+ /// Recherche une chaîne localisée semblable à Disabled.
///
public static string ConfFileDisabled {
get {
@@ -70,7 +70,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Diversification.
+ /// Recherche une chaîne localisée semblable à Diversification.
///
public static string ConfFileDiv {
get {
@@ -79,7 +79,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Diversification on Random ID.
+ /// Recherche une chaîne localisée semblable à Diversification on Random ID.
///
public static string ConfFileDivRid {
get {
@@ -88,7 +88,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DESFire.
+ /// Recherche une chaîne localisée semblable à DESFire.
///
public static string DESFire {
get {
@@ -97,7 +97,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to AID.
+ /// Recherche une chaîne localisée semblable à AID.
///
public static string DESFireAid {
get {
@@ -106,7 +106,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to AES.
+ /// Recherche une chaîne localisée semblable à AES.
///
public static string DESFireCipherAes {
get {
@@ -115,7 +115,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DES/3DES.
+ /// Recherche une chaîne localisée semblable à DES/3DES.
///
public static string DESFireCipherDes {
get {
@@ -124,7 +124,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Encrypted.
+ /// Recherche une chaîne localisée semblable à Encrypted.
///
public static string DESFireCommunicationEncrypted {
get {
@@ -133,7 +133,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Plain.
+ /// Recherche une chaîne localisée semblable à Plain.
///
public static string DESFireCommunicationPlain {
get {
@@ -142,7 +142,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Technology disabled.
+ /// Recherche une chaîne localisée semblable à Technology disabled.
///
public static string DESFireModeDeactivated {
get {
@@ -151,7 +151,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Private ID.
+ /// Recherche une chaîne localisée semblable à Private ID.
///
public static string DESFireModeIdp {
get {
@@ -160,7 +160,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to UID.
+ /// Recherche une chaîne localisée semblable à UID.
///
public static string DESFireModeUid {
get {
@@ -169,7 +169,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Advanced security.
+ /// Recherche une chaîne localisée semblable à Advanced security.
///
public static string KeyEntryDESFireAdvancedSecurity {
get {
@@ -178,7 +178,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Authentication EV2.
+ /// Recherche une chaîne localisée semblable à Authentication EV2.
///
public static string KeyEntryDESFireAuthEv2 {
get {
@@ -187,7 +187,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Communication.
+ /// Recherche une chaîne localisée semblable à Communication.
///
public static string KeyEntryDESFireCommunication {
get {
@@ -196,7 +196,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Warning : 'plain' switched to 'encrypted'.
+ /// Recherche une chaîne localisée semblable à Warning : 'plain' switched to 'encrypted'.
///
public static string KeyEntryDESFireCommunicationWarning {
get {
@@ -205,7 +205,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DESFire Diversification.
+ /// Recherche une chaîne localisée semblable à DESFire Diversification.
///
public static string KeyEntryDESFireDiv {
get {
@@ -214,7 +214,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Enabled.
+ /// Recherche une chaîne localisée semblable à Enabled.
///
public static string KeyEntryDESFireDivActive {
get {
@@ -223,7 +223,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to AID Inverted.
+ /// Recherche une chaîne localisée semblable à AID inverted.
///
public static string KeyEntryDESFireDivAid {
get {
@@ -232,7 +232,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Key n° included.
+ /// Recherche une chaîne localisée semblable à Key number included.
///
public static string KeyEntryDESFireDivKeyNum {
get {
@@ -241,7 +241,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to System Identifier.
+ /// Recherche une chaîne localisée semblable à System identifier.
///
public static string KeyEntryDESFireDivSi {
get {
@@ -250,7 +250,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Encryption.
+ /// Recherche une chaîne localisée semblable à Encryption.
///
public static string KeyEntryDESFireEncryption {
get {
@@ -259,7 +259,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Warning : 'DES' switched to 'AES'.
+ /// Recherche une chaîne localisée semblable à Warning : 'DES' switched to 'AES'.
///
public static string KeyEntryDESFireEncryptTypeWarning {
get {
@@ -268,7 +268,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to EV0.
+ /// Recherche une chaîne localisée semblable à EV0.
///
public static string KeyEntryDESFireEv0 {
get {
@@ -277,7 +277,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to EV1.
+ /// Recherche une chaîne localisée semblable à EV1.
///
public static string KeyEntryDESFireEv1 {
get {
@@ -286,7 +286,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to EV2.
+ /// Recherche une chaîne localisée semblable à EV2.
///
public static string KeyEntryDESFireEv2 {
get {
@@ -295,7 +295,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to EV3.
+ /// Recherche une chaîne localisée semblable à EV3.
///
public static string KeyEntryDESFireEv3 {
get {
@@ -304,7 +304,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to File number.
+ /// Recherche une chaîne localisée semblable à File number.
///
public static string KeyEntryDESFireFileNum {
get {
@@ -313,7 +313,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to JCOP.
+ /// Recherche une chaîne localisée semblable à JCOP.
///
public static string KeyEntryDESFireJcop {
get {
@@ -322,7 +322,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Key number.
+ /// Recherche une chaîne localisée semblable à Key number.
///
public static string KeyEntryDESFireKeyNumber {
get {
@@ -331,7 +331,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Reading mode.
+ /// Recherche une chaîne localisée semblable à Reading mode.
///
public static string KeyEntryDESFireMode {
get {
@@ -340,7 +340,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to MSB first.
+ /// Recherche une chaîne localisée semblable à MSB first.
///
public static string KeyEntryDESFireMsb {
get {
@@ -349,7 +349,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Reading offset.
+ /// Recherche une chaîne localisée semblable à Reading offset.
///
public static string KeyEntryDESFireOffset {
get {
@@ -358,7 +358,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Proximity Check.
+ /// Recherche une chaîne localisée semblable à Proximity check.
///
public static string KeyEntryDESFireProximityCheck {
get {
@@ -367,7 +367,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Reading mode.
+ /// Recherche une chaîne localisée semblable à Reading mode.
///
public static string KeyEntryDESFireReadingMode {
get {
@@ -376,7 +376,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Warning : 'UID' switched to 'disabled'.
+ /// Recherche une chaîne localisée semblable à Warning : 'UID' switched to 'disabled'.
///
public static string KeyEntryDESFireReadingModeWarning {
get {
@@ -385,7 +385,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DESFire UID.
+ /// Recherche une chaîne localisée semblable à DESFire UID.
///
public static string KeyEntryDESFireRid {
get {
@@ -394,7 +394,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Reading size.
+ /// Recherche une chaîne localisée semblable à Reading size.
///
public static string KeyEntryDESFireSize {
get {
@@ -403,7 +403,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Enabled.
+ /// Recherche une chaîne localisée semblable à Enabled.
///
public static string KeyEntryDESFireUidActive {
get {
@@ -412,7 +412,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Identifier.
+ /// Recherche une chaîne localisée semblable à Identifier.
///
public static string KeyEntryDESFireUidIdentifier {
get {
@@ -421,7 +421,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Reading Key Number.
+ /// Recherche une chaîne localisée semblable à Reading key number.
///
public static string KeyEntryDESFireUidKeyNum {
get {
@@ -430,7 +430,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Warning : check that the interfaces are in long format.
+ /// Recherche une chaîne localisée semblable à Warning : check that the interfaces are in long format.
///
public static string KeyEntryDESFireWarningSizeId {
get {
@@ -439,7 +439,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Provided SI is not of even length.
+ /// Recherche une chaîne localisée semblable à Provided SI is not of even length.
///
public static string KeyEntryMessageWarningSiOdd {
get {
@@ -448,7 +448,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Password confirmation.
+ /// Recherche une chaîne localisée semblable à Password confirmation.
///
public static string KeyEntryPasswordConfirmation {
get {
@@ -457,7 +457,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Passwords are not identical.
+ /// Recherche une chaîne localisée semblable à Passwords are not identical.
///
public static string KeyEntryPasswordNotMatching {
get {
@@ -466,7 +466,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to 8 to 32 characters / 1 letter / 1 number.
+ /// Recherche une chaîne localisée semblable à 8 to 32 characters / 1 letter / 1 number.
///
public static string KeyEntryPasswordRules {
get {
@@ -475,7 +475,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Policies.
+ /// Recherche une chaîne localisée semblable à Policies.
///
public static string KeyEntryPolicies {
get {
@@ -484,7 +484,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow this object to perform DESFire Authentication.
+ /// Recherche une chaîne localisée semblable à Allow this object to perform DESFire authentication.
///
public static string KeyEntryPoliciesAuthDESFire {
get {
@@ -493,7 +493,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow decryption.
+ /// Recherche une chaîne localisée semblable à Allow decryption.
///
public static string KeyEntryPoliciesDecrypt {
get {
@@ -502,7 +502,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow encryption.
+ /// Recherche une chaîne localisée semblable à Allow encryption.
///
public static string KeyEntryPoliciesEncrypt {
get {
@@ -511,7 +511,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow to import/export the object.
+ /// Recherche une chaîne localisée semblable à Allow to import/export the object.
///
public static string KeyEntryPoliciesImport {
get {
@@ -520,7 +520,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow to read the object.
+ /// Recherche une chaîne localisée semblable à Allow to read the object.
///
public static string KeyEntryPoliciesRead {
get {
@@ -529,7 +529,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow the DESFire session key to be dumped to host.
+ /// Recherche une chaîne localisée semblable à Allow the DESFire session key to be dumped to host.
///
public static string KeyEntryPoliciesSessionKeyDESFire {
get {
@@ -538,7 +538,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow key wrapping.
+ /// Recherche une chaîne localisée semblable à Allow key wrapping.
///
public static string KeyEntryPoliciesWrap {
get {
@@ -547,7 +547,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Allow to write the object.
+ /// Recherche une chaîne localisée semblable à Allow to write the object.
///
public static string KeyEntryPoliciesWrite {
get {
@@ -556,7 +556,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Type.
+ /// Recherche une chaîne localisée semblable à Type.
///
public static string KeyEntryType {
get {
@@ -565,7 +565,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to SAM-SE Key Entry Type.
+ /// Recherche une chaîne localisée semblable à SAM-SE key entry type.
///
public static string KeyEntryTypeHelper {
get {
@@ -574,7 +574,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to SAM-SE default key.
+ /// Recherche une chaîne localisée semblable à SAM-SE default key.
///
public static string KeyStoreDefaultKey {
get {
@@ -583,7 +583,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Impossible to select at least one SAM-SE : Check the programming stations red lights.
+ /// Recherche une chaîne localisée semblable à Impossible to select at least one SAM-SE : Check the programming stations red lights.
///
public static string KeyStoreErrorSelection {
get {
@@ -592,7 +592,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Password to access SAM-SE.
+ /// Recherche une chaîne localisée semblable à Password to access SAM-SE.
///
public static string KeyStorePasswordHelper {
get {
@@ -601,7 +601,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to SAM-SE MAC Version.
+ /// Recherche une chaîne localisée semblable à SAM-SE MAC Version.
///
public static string KeyStoreReadersHelper {
get {
@@ -610,7 +610,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to List of available SAM-SE.
+ /// Recherche une chaîne localisée semblable à List of available SAM-SE.
///
public static string KeyStoreReadersProvider {
get {
@@ -619,7 +619,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Password.
+ /// Recherche une chaîne localisée semblable à Password.
///
public static string Password {
get {
@@ -628,7 +628,16 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Authenticate.
+ /// Recherche une chaîne localisée semblable à Enables protection against relay attacks.
+ ///
+ public static string ProximityCheckExplanation {
+ get {
+ return ResourceManager.GetString("ProximityCheckExplanation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Authenticate.
///
public static string SAM_SEKeyEntryAuthenticate {
get {
@@ -637,7 +646,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DESFire.
+ /// Recherche une chaîne localisée semblable à DESFire.
///
public static string SAM_SEKeyEntryDESFire {
get {
@@ -646,7 +655,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to DESFire UID.
+ /// Recherche une chaîne localisée semblable à DESFire UID.
///
public static string SAM_SEKeyEntryDESFireUid {
get {
@@ -655,7 +664,16 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Tools.
+ /// Recherche une chaîne localisée semblable à Save connection informations.
+ ///
+ public static string StoreSecret {
+ get {
+ return ResourceManager.GetString("StoreSecret", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Tools.
///
public static string Tools {
get {
@@ -664,7 +682,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Configuration 1 : .
+ /// Recherche une chaîne localisée semblable à Configuration 1 : .
///
public static string ToolsConfFileConf1 {
get {
@@ -673,7 +691,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Configuration 2 : .
+ /// Recherche une chaîne localisée semblable à Configuration 2 : .
///
public static string ToolsConfFileConf2 {
get {
@@ -682,7 +700,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Configuration 3 : .
+ /// Recherche une chaîne localisée semblable à Configuration 3 : .
///
public static string ToolsConfFileConf3 {
get {
@@ -691,7 +709,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Configuration 4 : .
+ /// Recherche une chaîne localisée semblable à Configuration 4 : .
///
public static string ToolsConfFileConf4 {
get {
@@ -700,7 +718,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Default file created.
+ /// Recherche une chaîne localisée semblable à Default file created.
///
public static string ToolsConfFileDefaultOk {
get {
@@ -709,7 +727,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Advanced lock.
+ /// Recherche une chaîne localisée semblable à Advanced lock.
///
public static string ToolsLockAdvancedShort {
get {
@@ -718,7 +736,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Default lock.
+ /// Recherche une chaîne localisée semblable à Default lock.
///
public static string ToolsLockDefaultShort {
get {
@@ -727,7 +745,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Minimal lock.
+ /// Recherche une chaîne localisée semblable à Minimal lock.
///
public static string ToolsLockKeyShort {
get {
@@ -736,7 +754,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Lock level updated.
+ /// Recherche une chaîne localisée semblable à Lock level updated.
///
public static string ToolsLockLevelOk {
get {
@@ -745,7 +763,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Lock / Unlock.
+ /// Recherche une chaîne localisée semblable à Lock / Unlock.
///
public static string ToolsLockUnlock {
get {
@@ -754,7 +772,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Create a default configuration file in SAM-SE.
+ /// Recherche une chaîne localisée semblable à Create a default configuration file in SAM-SE.
///
public static string ToolsSecurEvoDefault {
get {
@@ -763,7 +781,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Summary :.
+ /// Recherche une chaîne localisée semblable à Summary :.
///
public static string ToolsSummary {
get {
@@ -772,7 +790,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Update SAM-SE with default values.
+ /// Recherche une chaîne localisée semblable à Update SAM-SE with default values.
///
public static string ToolsUpdateDefault {
get {
@@ -781,7 +799,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Warning : updating the configuration file to default values will erase metadatas of every object.
+ /// Recherche une chaîne localisée semblable à Warning : updating the configuration file to default values will erase metadatas of every object.
///
public static string ToolsWarningDefaultFile {
get {
@@ -790,7 +808,7 @@ public class Resources {
}
///
- /// Looks up a localized string similar to Update.
+ /// Recherche une chaîne localisée semblable à Update.
///
public static string Update {
get {
diff --git a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.fr.resx b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.fr.resx
index e762ab3..ab88ecc 100644
--- a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.fr.resx
+++ b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.fr.resx
@@ -158,7 +158,7 @@
Used
- ID Privé
+ ID privéUsed
@@ -166,7 +166,7 @@
Unused, keep
- Sécurité Avancée
+ Sécurité avancéeUsed
@@ -190,15 +190,15 @@
Used
- AID Inversé
+ AID inverséUsed
- Num. clé inclus
+ Numéro de clé inclusUsed
- Système d'Identification
+ Système d'identificationUsed
@@ -250,7 +250,7 @@
Used
- Proximity Check
+ Contrôle de proximitéUsed
@@ -306,11 +306,11 @@
Used
- Autoriser cet objet à effectuer des Authentification DESFire
+ Autoriser cet objet à effectuer des authentifications DESFireUsed
- Autoriser le dechiffrement
+ Autoriser le déchiffrementUsed
@@ -326,7 +326,7 @@
Used
- Autoriser le dump à l'hôte de la clé de session DESFire
+ Autoriser le transfert de la clé de session DESFire à l'hôteUsed
@@ -362,13 +362,17 @@
Used
- Liste des SAM-SE accesibles
+ Liste des SAM-SE accessiblesUsedMot de passeUsed
+
+ Active la protection contre les attaques relais
+ Used
+
AuthentificationUsed
@@ -381,6 +385,10 @@
DESFire UIDUsed
+
+ Sauvegarde des informations de connexion
+ Used
+
OutilsUsed
diff --git a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.resx b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.resx
index b016fef..2767054 100644
--- a/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.resx
+++ b/KeyManager.Library.KeyStore.SAM_SE.UI/Properties/Resources.resx
@@ -190,15 +190,15 @@
Used
- AID Inverted
+ AID invertedUsed
- Key n° included
+ Key number includedUsed
- System Identifier
+ System identifierUsed
@@ -250,7 +250,7 @@
Used
- Proximity Check
+ Proximity checkUsed
@@ -278,7 +278,7 @@
Used
- Reading Key Number
+ Reading key numberUsed
@@ -306,7 +306,7 @@
Used
- Allow this object to perform DESFire Authentication
+ Allow this object to perform DESFire authenticationUsed
@@ -342,7 +342,7 @@
Used
- SAM-SE Key Entry Type
+ SAM-SE key entry typeUsed
@@ -369,6 +369,10 @@
PasswordUsed
+
+ Enables protection against relay attacks
+ Used
+
AuthenticateUsed
@@ -381,6 +385,10 @@
DESFire UIDUsed
+
+ Save connection informations
+ Used
+
ToolsUsed
diff --git a/KeyManager.Library.KeyStore.SAM_SE.UI/SAM_SEKeyStorePropertiesControl.xaml b/KeyManager.Library.KeyStore.SAM_SE.UI/SAM_SEKeyStorePropertiesControl.xaml
index 4af2086..88d1fb4 100644
--- a/KeyManager.Library.KeyStore.SAM_SE.UI/SAM_SEKeyStorePropertiesControl.xaml
+++ b/KeyManager.Library.KeyStore.SAM_SE.UI/SAM_SEKeyStorePropertiesControl.xaml
@@ -22,24 +22,50 @@
Foreground="OrangeRed" TextWrapping="WrapWithOverflow"/>
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+ IsEnabled="{Binding SAM_SEProperties.DESFire.ProximityCheckEnable}">
+
+
+
+
@@ -244,12 +248,11 @@
+ FontSize="9.5" Foreground="{DynamicResource MaterialDesignFlatButtonRipple}"/>
+ materialDesign:HintAssist.Hint="{x:Static properties:Resources.DESFireAid}"/>
+ FontSize="9.5" Foreground="{DynamicResource MaterialDesignFlatButtonRipple}"/>
+ FontSize="9.5" Foreground="{DynamicResource MaterialDesignFlatButtonRipple}"/>
- /// Recherche une chaîne localisée semblable à Advanced lock : keys and files are locked inside UTPs and readonly by Secur'Evolution.
+ /// Recherche une chaîne localisée semblable à Advanced lock : keys and files are locked inside UTPs and readonly by Synchronic softwares.
///
public static string LockReadOnly {
get {
@@ -268,7 +268,7 @@ public class Resources {
}
///
- /// Recherche une chaîne localisée semblable à Communication with SAM-SE is bad.
+ /// Recherche une chaîne localisée semblable à Communication with SAM-SE is disturbed.
///
public static string SAM_SEErrorBadConditions {
get {
@@ -367,7 +367,7 @@ public class Resources {
}
///
- /// Recherche une chaîne localisée semblable à SAM-SE Error is unknown : .
+ /// Recherche une chaîne localisée semblable à SAM-SE error is unknown : .
///
public static string SAM_SEUnknownError {
get {
diff --git a/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.fr.resx b/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.fr.resx
index 6b187a4..3e0a869 100644
--- a/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.fr.resx
+++ b/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.fr.resx
@@ -172,7 +172,7 @@
Verouillage minimal : seules les clés secrètes sont verrouillées
- Verouillage avancé : clés et fichiers verrouillés dans les UTPs et lecture seule via Secur'Evolution
+ Verouillage avancé : clés et fichiers verrouillés dans les UTPs et lecture seule via les logiciels SynchronicLe mot de passe ne contient pas de chiffre
@@ -187,7 +187,7 @@
Aucune station de programmation sélectionnée
- La communication avec le SAM-SE est mauvaise
+ La communication avec le SAM-SE est perturbéeL'action du SAM-SE est effectuée
diff --git a/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.resx b/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.resx
index 1f5534f..ee41406 100644
--- a/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.resx
+++ b/KeyManager.Library.KeyStore.SAM_SE/Properties/Resources.resx
@@ -172,7 +172,7 @@
Minimal lock : only the secrets keys are locked
- Advanced lock : keys and files are locked inside UTPs and readonly by Secur'Evolution
+ Advanced lock : keys and files are locked inside UTPs and readonly by Synchronic softwaresPassword do not contains a digit
@@ -187,7 +187,7 @@
No programming station is selected
- Communication with SAM-SE is bad
+ Communication with SAM-SE is disturbedSAM-SE action done
@@ -220,7 +220,7 @@
SAM-SE function size argument is wrong
- SAM-SE Error is unknown :
+ SAM-SE error is unknown : The SI cannot have an odd length
diff --git a/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStore.cs b/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStore.cs
index a12dc6f..d489b08 100644
--- a/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStore.cs
+++ b/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStore.cs
@@ -187,6 +187,8 @@ public override Task> GetAll(KeyEntryClass? keClass = null)
public override Task Store(IList changes)
{
log.Info(String.Format("Storing `{0}` key entries...", changes.Count));
+ //Getting all the informations from the SAM-SE before updating its entries
+ GetAll();
foreach (var change in changes)
{
Update(change, true);
@@ -200,13 +202,6 @@ public override Task Update(IChangeKeyEntry change, bool ignoreIfMissing = false
log.Info(String.Format("Updating key entry `{0}`...", change.Identifier));
int ret = 0;
- //All the mechanic of Update is based on this list
- //If it's empty, we must populate it with a GetAll
- if (_keyEntries.Count == 0)
- {
- GetAll();
- }
-
//Getting object using informations from arguments
SAM_SESymmetricKeyEntry? keyEntry = GetKeyEntry(change.Identifier.Id!, change.KClass) ?? throw new KeyStoreException(Resources.KeyStoreKeyEntryMissing);
diff --git a/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStoreFactory.cs b/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStoreFactory.cs
index 3028e12..0cb683d 100644
--- a/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStoreFactory.cs
+++ b/KeyManager.Library.KeyStore.SAM_SE/SAM_SEKeyStoreFactory.cs
@@ -15,7 +15,7 @@ namespace Leosac.KeyManager.Library.KeyStore.SAM_SE
public class SAM_SEKeyStoreFactory : KeyStoreFactory
{
private readonly uint MAJOR = 1;
- private readonly uint MINOR = 1;
+ private readonly uint MINOR = 2;
private readonly uint DVL = 0;
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod()?.DeclaringType);