CloudHSM JCE provider for Client SDK 5 - MacOS Arm64 Support

0

I'm trying to run the examples: https://github.com/aws-samples/aws-cloudhsm-jce-examples/

And hitting an issue with a library that is not compiled for MacOS.

Caused by: java.lang.UnsatisfiedLinkError: Can't load library: libcloudhsm_jce.so

I believe the library needs to be .dylib

Is there a recommended work around other than a VM or if support for MacOS is in the roadmap?

Thank you

Andrew
posta un anno fa555 visualizzazioni
2 Risposte
0

if you check the link below you can see that

Client SDK does not support MacOS

https://docs.aws.amazon.com/cloudhsm/latest/userguide/client-supported-platforms.html

You can use a Windows VM or Linux VM or you can use Docker container

profile picture
ESPERTO
con risposta un anno fa
0

Hello,

As noted above, the Client SDK 5 only supports the following platforms, as indicated here[1]:

a Linux:

  • Amazon Linux
  • Amazon Linux 2
  • CentOS 7.8+
  • CentOS 8.3+
  • Red Hat Enterprise Linux (RHEL) 7.8+
  • Red Hat Enterprise Linux (RHEL) 8.3+
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

b. Windows:

  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019

Furthermore, I have also been able to identify an existing feature request in place with the internal CloudHSM team, for Client SDK 5 to support MacOS. While I am unable to comment on if/when this feature may get released, I request you to keep an eye on our What's New[2] and Blog[3] pages for any new feature announcements.

As you also rightfully noted, you can consider running either a Windows/Linux VM (EC2 instance) to make use of the Client SDK 5, or use of Docker container/ AWS Lambda functions.

References:

[1] Client SDK 5 supported platforms - https://docs.aws.amazon.com/cloudhsm/latest/userguide/client-supported-platforms.html

[2] https://aws.amazon.com/new/

[3] https://aws.amazon.com/blogs/aws/

I do hope that the above helps with the query at hand.

AWS
TECNICO DI SUPPORTO
con risposta un anno fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande