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
gefragt vor einem Jahr555 Aufrufe
2 Antworten
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
EXPERTE
beantwortet vor einem Jahr
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
SUPPORT-TECHNIKER
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen