Action Required for Customers Using Public Android SDK Apps

Overview

Public Android SDK applications deployed from the Play Store require their public signing key to be embedded in the Workspace ONE Intelligent Hub (formerly Agent and not yet released) in order for those applications to be trusted and function in a Workspace ONE UEM environment. Customers with devices utilizing Android Workspace ONE Intelligent Hub 9.0 will now require an additional admin setup step in order to continue using public SDK applications which are NOT uploaded and assigned under the Internal tab in the Workspace ONE UEM console. There will be a future enhancement to simplify this workflow and eliminate the extra setup step.

This requirement does NOT apply to internally uploaded SDK applications. Public SDK applications such as Workspace ONE productivity applications do NOT require the additional configuration step in order to be used.

 

Customer Impact

Administrators deploying Public Android SDK applications will need to ensure the configuration instructions below are followed in order to ensure these apps continue to function once users update to Hub 9.0.

 

Why did we do this?

On devices running versions prior to Intelligent Hub 9.0, all embedded SDK app keys are trusted by default and apps signed with those keys will function if installed on a user’s device regardless of if the app is assigned to that user. As a security precaution, these keys will no longer be trusted by default and will instead require an administrator opt-in to trusting one or more of these keys and associated apps.

This will ensure administrators can specify exactly which public SDK apps can be used in their environment and creates a control for administrators to revoke trust for a public SDK app in the scenario where the signing key of that particular app becomes compromised.

 

Admin Configuration Instructions

Step 1

Administrators will need to find the key value(s) associated with the public SDK app they want to deploy. The key value(s) will need to be copied into the custom settings in the SDK profile assigned to the Intelligent Hub and the public SDK application. In order to find the key value(s) associated with an app, first determine the type of public app you’re looking for: 

If the app is a public ISV/partner app: Refer to the appendix below titled “ISV App Keys” and find the key value and then skip to Step 2. 

If the app is an app where you have access to the APK file: Following these instructions below to extract the signing key value from the APK: 

  1. Open Terminal or Command Prompt and navigate to the directory containing your .apk file.
  2. Run the following command (if you don' have the JDK installed, you may be prompted to install it): 

    keytool -rfc -printcert -jarfile YourAppName.apk

    The output should look like the below image:
    Output.png

  3. Copy and paste the section between “-----BEGIN CERTIFICATE-----” and “-----END CERTIFICATE-----” into a text editor and remove any linebreaks or spaces so you just have one long string value. This is your “key value” which you’ll need later for Step 2.

 Step 2

Once you have the signing key value(s) you want to whitelist, go to the Workspace ONE UEM console, find the SDK profile assigned to the Intelligent Hub (Settings > Devices & Users > Android > Agent Settings or Hub Settings > SDK Profile V2) and then find the SDK profile assigned to the public SDK application (Apps & books > Public > Select the app > More Tab > SDK). Next navigate to Settings > Apps > Settings and Policies and edit the custom settings payload in the SDK profile assigned to the Intelligent Hub and the public SDK application. In the custom payload, add a JSON string with the following format:

{

"trustedKeys" :["key_value_1", “key_value_2”]

}

Note: Replace the key_value_1 and/or key_value_2 with the actual signing key values you obtained from Step 1. If you need to whitelist additional keys, simply add a comma and another key value. Make sure your key values don’t contain any spaces or line breaks.

Once you have added the JSON string in the custom payload, it should look something like this:

Custom_Settings.png

Step 3

Save and assign the profile. Your SDK application should now be trusted. Test the public SDK app on a device enrolled with Intelligent Hub 9.0 to ensure the whitelisting has been done correctly.

 

Appendix: ISV App Keys

Webalo

MIIDdDCCAlygAwIBAgIETczrszANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxFTATBgNVBAoTDFdlYmFsbywgSW5jLjEUMBIGA1UECxMLRGV2ZWxvcG1lbnQxFTATBgNVBAMTDFdlYmFsbywgSW5jLjAeFw0xMTA1MTMwODI4MzVaFw0zODA5MjgwODI4MzVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEVMBMGA1UEChMMV2ViYWxvLCBJbmMuMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEVMBMGA1UEAxMMV2ViYWxvLCBJbmMuMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAonjegLiAInGofaVq94A+lVA0OkDNjpNSTirUHw0sM4EMvyOKvgUGruYI1qKP0URiOqkxyeywMWuGXrQTYygiIaLgJFA3Az9Pgx/oWFkYaxNMzbXZpy05EFgRRxJoEt7c5PA7Bk+syvOqm0cuob39wkM0wDK5opjqIhB6kSdwDCt4F6omjenTTzydlWNpJxCjEqUE78F3Cydqkh8VAciIGXaco/T9QXDZxHm4GAt0XicGBtnBEi1lGSWn0+le8NHy6e/H/uxKZe3faiEDO8uwGxdYQRw+4hYhUsdFB+DN1XgO9RX7xgnUYuSFIXS6/950EqLVm8LBFt+vMZjOIfd7awIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBosVL3vCn+dHqqwHSEnsOMuHjeacgB2nNNjRZ78fpL795BbM8DjLnUh1ialL32AC6t/VaVldnKoO6iFNSk+UOxn6I9wHn1ZGwLrSwO+G+uOCp1H23MVk3FuIzHeYRQc5csgFUkMsFgFWd9lkf0sRXLai8NXEYYhZTxdG5BNixx2EbB5QqVPDaODomvT6WsCyeWzTKzd3RcuOa9nnbJ5B5343QoEq78UxYZL+BbdaYWYx9jU5z/PUt/ZxCQx4yBrhnBwYPUiUGtLL4zgvYEpHdK3qa7O8mJNkunFWx4oNycFLPdzWo1q2nYL1FOCo0eXJVGUUgpShtaYieBuf6Tyydi

PrinterOn

MIICbzCCAdigAwIBAgIETYjhPzANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJpbzESMBAGA1UEBxMJS2l0Y2hlbmVyMRYwFAYDVQQKEw1QcmludGVyT24gSW5jMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEZMBcGA1UEAxMQQW5ndXMgQ3VubmluZ2hhbTAeFw0xMTAzMjIxNzQ5NTFaFw0zODA4MDcxNzQ5NTFaMHwxCzAJBgNVBAYTAkNBMRAwDgYDVQQIEwdPbnRhcmlvMRIwEAYDVQQHEwlLaXRjaGVuZXIxFjAUBgNVBAoTDVByaW50ZXJPbiBJbmMxFDASBgNVBAsTC0RldmVsb3BtZW50MRkwFwYDVQQDExBBbmd1cyBDdW5uaW5naGFtMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCRJ+Vt29LUH3x2A4lIS5xPBYBpsZculN9imd5fo/ambJigE/a4KEhULpH7rvpYd41GgOfyQTFsVdszAjn5t8bWANvaFmZBNaYByRuVzq3XyflCodHQwLmF9rV3l44ug+e5Z9BOSJiAEtFdoAWiQjI5HzxDo+kfUtexw5QmU14cSwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAChFPQFlwmqiVBGECvRA79XnVZj1PGRc33FtkSYBQwNDj25NB/yisuFk01ArI8UNr5IqqidkhTjQq9EQatMveXxc5ro3SM7kWj7VorXP9fbgGEt1L+3J0Me8ca7GjPSB1lzOq2si9dfoK3N+g+bL7OP1yeq6jEHmruHU2VhbZSuf

Capriza / Worksimple

MIIDbzCCAlegAwIBAgIEB65LmjANBgkqhkiG9w0BAQsFADBoMQswCQYDVQQGEwJJTDEPMA0GA1UECBMGSXNyYWVsMRUwEwYDVQQHEwxIb2QgSGFzaGFyb24xEDAOBgNVBAoTB0NhcHJpemExDDAKBgNVBAsTA1JuRDERMA8GA1UEAxMIRG9yIFR6dXIwHhcNMTQwNTE5MDc0NDI4WhcNNDExMDA0MDc0NDI4WjBoMQswCQYDVQQGEwJJTDEPMA0GA1UECBMGSXNyYWVsMRUwEwYDVQQHEwxIb2QgSGFzaGFyb24xEDAOBgNVBAoTB0NhcHJpemExDDAKBgNVBAsTA1JuRDERMA8GA1UEAxMIRG9yIFR6dXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCF0AyIYm25y63pP5257bvWsm9QMt97LF4/CdACq9Btt39uyagI58dbc48WY4WCpQFX0tkxWkkxBlWNVSPkuAyxzAq46BJuYIT13oSEUJbvYVFtvoh9iJM9wldczPLbsMBO0KQ2iouJNU3qAIQGMBAoKW1IK9SHxW9XkHxXoew7sb9eLhnkMycHjLaJNs6HsqdXrDYQRFZCqOFdh/FI1bHHtUVzLcKsvLN09Z1nNvLe3WtiKvR7dcPmonv9khgjOTN9hNp3QGzUla87hfxNwzrvoyH3zdRBIEI4Y7jVC1foMepr7wDB3EHwkv+qx88aRSw7zxRoo86LaLybj5wrVCAfAgMBAAGjITAfMB0GA1UdDgQWBBSd7+aB2HEOxA30rE/qPU8FXTIWOzANBgkqhkiG9w0BAQsFAAOCAQEAOdnOSEXj3X0Fyypaelzc0ShBBtAZUPZkYS+FUblLxG058FG5Z3lhz1HENJFMY6GaBx9bzGJmlf8GB/IdrAGbK6aC7KTxa4CVa//QUtWkEN+8tTsbU2FjNXwhrkwCLGSYBHk5HeePPKG+ZLjib93mFuM2/q8AE2gpgijHKgag08Uvg6edR4w3wCUnFz4E+lRFo2lp9vmpsjkTkUoc+eessX2+mUJLEZqyztybtJXh52qyUxSjEvbmralLf7a5LRk20tyrMclimxBxkG3L91uTCJn4bILkklYX5cWLkxLwde7bacISiUjWrzVsYHxPE/6QuDESu1r7G+I9k+xyAZUTSg==

Varonis / DatAnywhere

MIICBTCCAW6gAwIBAgIEUVwUNDANBgkqhkiG9w0BAQUFADBHMQ8wDQYDVQQGEwZJc3JhZWwxEDAOBgNVBAoTB1Zhcm9uaXMxEDAOBgNVBAsTB1Zhcm9uaXMxEDAOBgNVBAMTB1Zhcm9uaXMwHhcNMTMwNDAzMTEzNjIwWhcNNDMwMzI3MTEzNjIwWjBHMQ8wDQYDVQQGEwZJc3JhZWwxEDAOBgNVBAoTB1Zhcm9uaXMxEDAOBgNVBAsTB1Zhcm9uaXMxEDAOBgNVBAMTB1Zhcm9uaXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKG8QUrZAH8JtndsFArybDkvNjfT6HrMrytzZQGtXWkk063tIQZZm1g24UVGblbwReschTEStops6eD9WAk/gnosR+rjXiDGP6M6MyDJJRke08BuRgDFFdGZDrOVkAzBcf3ikkHVUw+6JpjtNpcC70DUyNyVeyvd4fuAlKXttYbVAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEANP3fmpRobzSONlxKB7ckmyK7PUbjmXh97Fanwtqfiw/a2MDAhkoDEG3Z7BPxfPWdjRQIxcxo3UaAUolXhszYKEtIS7t9z/G1tIlfIZtDWHgElZc243uvvHr/lMXU5OQBUPNwjOSeJivbFnYUDe0Omk+1NNFTCZQJuT9ses1n/Qs=

Palo Alto Networks / Traps

MIIDnTCCAoWgAwIBAgIEWn+4xjANBgkqhkiG9w0BAQsFADB/MQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFDASBgNVBAcTC1NhbnRhIENsYXJhMSAwHgYDVQQKExdQYWxvIEFsdG8gTmV0d29ya3MsSW5jLjEOMAwGA1UECxMFVHJhcHMxGzAZBgNVBAMTElBhbG8gQWx0byBOZXR3b3JrczAeFw0xNjA3MDYxMjQzNDhaFw00MzExMjIxMjQzNDhaMH8xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLU2FudGEgQ2xhcmExIDAeBgNVBAoTF1BhbG8gQWx0byBOZXR3b3JrcyxJbmMuMQ4wDAYDVQQLEwVUcmFwczEbMBkGA1UEAxMSUGFsbyBBbHRvIE5ldHdvcmtzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgBhY2iXNODtcvD1pv7LVOpfMhwvPJ2jNcuKNEz25pni7usgYHvGq4fLD/8CYFY2tBgDEaSTZVZLabKvLOqTYM7MmT61jshA8+j2vImseWHG0dSgpgtTk696ox6XnB7QNuIeGDhtkIFqxdetiafDWTUJ70s0RtdojegZJ7N8uOFQwmFyQTnoM/8ZrAk42mnfok8TJ/B6JE7caYPGa9Icr6FqpfFSl927O7rEUS0JeOklthLLGQUKfWuS2FQbwgrNC5lcne81Kpi5WmeB/olkYaA2sWXVNtUZaZKUIGsjgj/irn5+moawMyk/ZLlWvmUP5W0h5KLwaotpksH8RniVKNQIDAQABoyEwHzAdBgNVHQ4EFgQUJdW6+XcHVipKSOhmlCh8peYHULQwDQYJKoZIhvcNAQELBQADggEBAG3YpZUE3RxDe9pak4NZZE/H8EUBTkmyjd3xyjv7Oxo5Yn2n7Zxamyi7UIPEGH6UJGxHYagYYkUaNTFboLUYRGX6TCPbFh2klbWZNCcyx6BdDy7aDYDh63K9PZvv/BQnNc8BEAyB8cOPyvxUL08RScJOOIj7l+Y7/CPk13OTmcEZVXIHL8X4YkuFYVx2IhagtEBp7QywheknkPiUH4uKOKKVktQISwcmsaU/+JOEF0HxjF1iMyiy4tnOtmRf4baiCHoGxIEPOOUvmmNaB0UosZpiG9pG/P+PjD8zxpXow+x1kj4BQSdRd1YsgxYNFePMU5HrEyNaY4XaA/XwYtZRAn4=

Skycure / SEP Mobile

MIIDYDCCAkigAwIBAgIEUt6IkzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJJTDEQMA4GA1UECBMHVW5rbm93bjERMA8GA1UEBxMIVGVsIEF2aXYxFTATBgNVBAoTDFNreWN1cmUgTHRkLjEQMA4GA1UECxMHVW5rbm93bjEVMBMGA1UEAxMMU2t5Y3VyZSBMdGQuMB4XDTE0MDEyMTE0NDc0N1oXDTQxMDYwODE0NDc0N1owcjELMAkGA1UEBhMCSUwxEDAOBgNVBAgTB1Vua25vd24xETAPBgNVBAcTCFRlbCBBdml2MRUwEwYDVQQKEwxTa3ljdXJlIEx0ZC4xEDAOBgNVBAsTB1Vua25vd24xFTATBgNVBAMTDFNreWN1cmUgTHRkLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJljcPl/sxfglWKF8q3h3UiANwlfMsJbX0qAspYbF1R6wuARP1dfDMXn545Gos1XO70cRN3mWE3LZDgkD3NJhMChO3Kn1Ys3yyx977F2q6aLyRdqL8x62C12ydzo/gBscztW/1tiQCdRPDEMBkn1IUFSJ2jnBWmBXt8+m2tcPFW6mwnPEMyknpFm7JuiYS5eXsGUPchuURS89pOA08Vqpu/r7XekhAUnFv8+BiUxOU9qlRjodW68VCItbPvNPzItQZAJai9bRcsw+gq3fkO59knM2Mm6hyjflzWzmA3AlRwzUIFhbFevvTIngTXGufrtFWS10CZfJm+2T1aEOOOEiycCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAZldY29PRyjMRVpnlypXvC8r7edmdjE5n64v98GMvbDdazD7YSo0y4GgACde1aVCxBrtoc2qYDB0+wpT6B+gpJrIkJI3H+qwfH7aP2ogcrRXlGdw5Ww5MXikByjiJUhqTJ9Lak0xypht+4wJA4EXdBUOhhZAbVsoAgDuFPNbyMtd0cxljbppfO+u2B/GxpTuYRbbSIQT8cE4eu6/KSf+xIQ//kUqlDp4quTF4aqZBrnDJZtjHVt2QWDd/+3ZT/6Pe9Wh54eQiCRntVWOB/M7GRIaP2cfMofxCmKbd+iPU2l7B8L+WnMbOsZ2c973feOO8RRNNd3ycVrozAlv8psxI6Q==

Cogosense / bSafeMobile

MIIDzTCCArWgAwIBAgIEIw6v3zANBgkqhw0BAQsFADCBljELMAkGA1UEBhMCQ0ExGTAXBgNVBAgTEEJyaXRpc2ggQ29sdW1iaWExEzARBgNVBAcTClBvcnQgTW9vZHkxIjAgBgNVBAoTGUNvZ29zZW5zZSBUZWNobm9sb2d5IEluYy4xFDASBgNVBAsTC0VuZ2luZWVyaW5nMR0wGwYDVQQDExRDb2dvc2Vuc2UgVGVjaG5vbG9neTAeFw0xNjA1MjAwODQzMzZaFw00MzEwMDYwODQzMzZaMIGWMQswCQYDVQQGEwJDQTEZMBcGA1UECBMQQnJpdGlzaCBDb2x1bWJpYTETMBEGA1UEBxMKUG9ydCBNb29keTEiMCAGA1UEChMZQ29nb3NlbnNlIFRlY2hub2xvZ3kgSW5jLjEUMBIGA1UECxMLRW5naW5lZXJpbmcxHTAbBgNVBAMTFENvZ29zZW5zZSBUZWNobm9sb2d5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmumtaA86vRbZMoxuVWCUIzLW5+FAbXq1jkGyT6SIt+wOnL0cJ6CtizgPXAaCl2A77d1tofj8I4inp+1FPeJhSZS/UvZJK7mvWl8y0tyr1tJYtkwhYdCha/lXxkqBdAUAo++YRg08X9DF7sTaPZF6Hi30TVorYffJQ2vF2O9ofIHyAOIZ9D4GVImWggLJRc5FZI6iojGz0KtAxZj31HDBBbIpnTRXnfDXpuzE+jtVrbayoErSnLDp5GEtiwDv851K/3l8jj2PtdEQX1oLcAUw8Kq0lnNc1btj2TfGw+eg1h+TLQhYMjJb1DTXDV8lPz3WbRwRJJILuLri3gLZopVgBQIDAQABoyEwHzAdBgNVHQ4EFgQUZQfKgRF7ymdJSSKe2PTtSHo+64cwDQYJKoZIhvcNAQELBQADggEBADJvP8rKGPhc7soh5H5AE0cV7ECNeDPRGmz8JqxqXAjBOyqefyte7FjV7e28BBXtEw2POGxLwmdSOstxAKW4QwfzuhhXWlN1PfjI948UbFlPqbB22GtWnU7urLL5OD4pbZIrK//Z4EILJFrGN4o3xRKGC369DSrLRW1ietYDp0TC/bkpt17dcMjbpg9T3LwtRZk0vLEoCTsmOBi/Y9k37X4QRozX3oAP9zHrltA2RFJcHY8pG4RR7Mxg6B6H+ltL3EQMtK1PhPoBmWQfjeo3YxHPOZY3DBdpT/tYm/qSom26LeUTw274KHdJ5akLMsPKdVoMPKWeyTbKK2vpRPfAXaw=

9Folders / Nine Work

MIIBqTCCARKgAwIBAgIEUlIPdDANBgkqhkiG9w0BAQUFADAYMRYwFAYDVQQHEw05Rm9sZGVycyBJbmMuMCAXDTEzMTAwNzAxMzM0MFoYDzIwNjMwOTI1MDEzMzQwWjAYMRYwFAYDVQQHEw05Rm9sZGVycyBJbmMuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfvpIUArVlzNxWaHBV3wphJILBRx0oNs/6hI7ija2Zlft443IdGsLQ/gZHCDaadPTKqh3WS2YrD4a53fGikrvFEYpGnyVVuAQgMZoHZ96fgbW2cOlVhYFtERnNEpPgyK1pLfFnehHhQXJSP43VtCvDLLG0gD6tlefzzazZHmdWBwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIZHTlPHb3VRbaUNXXoxIjxzbrMR+YMnxOegn+HEsBbHmCocpF7yWEAIFRdIe71XpME7ECXsdsXdwboLO/ll+IQpnPBcM6Cxl0fqhM6ry2393MOeZazIIpt4KOuYjQb+bZv3ghtuq5XmmgLnMNk1+Y1tKu3a4yf2Xv8/UvxOtz9I

Appthority

MIIDpTCCAo2gAwIBAgIEZnL5UjANBgkqhkiG9w0BAQsFADCBgTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lzY28xFzAVBgNVBAoTDkFwcHRob3JpdHkgSW5jMRUwEwYDVQQLEwxBbmRyb2lkIFRlYW0xFTATBgNVBAMTDEFua2l0IERldmFuaTAgFw0xNjAxMDUxNjI4NDBaGA8yMjg5MTAyMDE2Mjg0MFowgYExCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRcwFQYDVQQKEw5BcHB0aG9yaXR5IEluYzEVMBMGA1UECxMMQW5kcm9pZCBUZWFtMRUwEwYDVQQDEwxBbmtpdCBEZXZhbmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiDD7a1lPf00zEOD3EgQcdsmJSHoZ+XU+Fg2KhuuAlkC0dHNafqDaXYc4fSaWgsofYDrw7Ppx3yr+J+qLLhgfYJNX751gr++rYKECFwMAlAOL0BwoNXMpXPj5KTw9vAwa8kbszN98Narw8rKa5tzjJpk+URSXm3fWXbuAy3D5DY54QuX/2q3PLii6kl7DV7wqJOo2r0c6IMYyBOgXagPaHMWJeXyVg4e23jLhPpoU7k9Dv1Og5bfNLUjwEyU2dUIoZ/krN1iM1pq+iQQoYCnWVA+096kM40FA0fQ/4J4ZA4sZAsFcpr0yHEUyj3BPEKNCwkPC6A8ig7LaQeShOpC+bAgMBAAGjITAfMB0GA1UdDgQWBBSfnTsTxAZQ8+4OjrwNGGijadgHzTANBgkqhkiG9w0BAQsFAAOCAQEAfj341f4vAXjp1KS9s7V7/mbzK59/CI5HNaI96MLe3T/pIqbOUerijNurTCpr1Z7WRyghi70/V80otVgJn356d2FfBzwcsfkYw36f44mUOEolo2XQuE28ElWLiqE7uqClyFTbD9+2QULvSpb4/V+7hygNq1faX97OoSpJFXz5igE6e8zaKc+81AuTEnHLiJHWo6o1TjAerMEnz+eIwejt8q8VBcbQ6t4SDYJMhm+u/edOKiQBNxJ13/3KWdGqc4PoQroFwcJahKhjUZhDAu+3P+zCWqlLY4NYANSeN4LPV29sSv7ZK5ZEsOh8XOW6P/JqLlgPOuDx45L2UTm3QrFUXQ==

Movius

MIIDjjCCAnagAwIBAgIEUKqV8jANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0dlb3JnaWExFDASBgNVBAcTC0pvaG5zIENyZWVrMScwJQYDVQQKEx5Nb3ZpdXMgSW50ZXJhY3RpdmUgQ29ycG9yYXRpb24xEjAQBgNVBAsTCU1hcmtldGluZzEUMBIGA1UEAxMLSm9zZSBSb21lcm8wHhcNMTIxMTE5MjAyNjI2WhcNNDAwNDA2MjAyNjI2WjCBiDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0dlb3JnaWExFDASBgNVBAcTC0pvaG5zIENyZWVrMScwJQYDVQQKEx5Nb3ZpdXMgSW50ZXJhY3RpdmUgQ29ycG9yYXRpb24xEjAQBgNVBAsTCU1hcmtldGluZzEUMBIGA1UEAxMLSm9zZSBSb21lcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiigQgehRMGOUKfZILdgHonkkAOmySVFOkzNO7Fv+oMWB+qVvlj2ZQdNqyiTkj5nhxGjArj5MobDTc9zH42anpYcfU7KyMj6vpMFZfpyfROUyFXdTWEL0b3lXd1QZAZwzBg5yDmklNqHHJ1z8moA18PLg+X0b2W92CFxbkkacG1zJnZ6GjJkfMPfQ/sQcayK+hXdr3CaavduDUsIdQoa3IfkiLGHw62zHmOhcPeV/lwDwhe+lXPew/VNapOuBZgNPnm22pLYrpPW5MMk2Oq3lcOspCZJDXlp/zfhiE4xH91CIsKBStP5c6buQJd9cwrPpqX+fobDOzdOeAZt5Z9E25AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAK72k97hFpHHhuTfJiRAAy/TsU54MyDawvVMCqTd/kQDAODDA/jQDv6U380wIG0uB5rn5UyoKbH4ZN0hizhiAAdIsIBR9B97mnl9zZGlk2x4sxECHjs/YcXkyLL8lcALVMoph+WGCPR7RzPlWbvqFOFecqk/cCNcNGLVI2Qm/TuKMvCvdIjGlRgY2Car9w3NbQ7y4Avflv2mzuzHI4zLaxgGs7n6Jw0jiDOruzL1NbiuldYABkM+XCLtNtTTqpeN32dFrZOH6d4cJkAjTqh2iYd+HcYDX3t6N9pA9ADAunKJbfOMgjW0rrcvSc6VkhpMH4Tk2WyAdYdZCpFkSWQnt+M=

 

Other Languages: 日本語

Have more questions? Submit a request

0 Comments

Article is closed for comments.