92 static std::shared_ptr<Pkcs11Lib> Create(
94 InitializeFinalizeBehavior initializeFinalizeBehavior,
100 aws_pkcs11_lib *GetNativeHandle() {
return impl; }
103 explicit Pkcs11Lib(aws_pkcs11_lib &impl);
107 Pkcs11Lib(
const Pkcs11Lib &) =
delete;
108 Pkcs11Lib(Pkcs11Lib &&) =
delete;
109 Pkcs11Lib &operator=(
const Pkcs11Lib &) =
delete;
110 Pkcs11Lib &operator=(Pkcs11Lib &&) =
delete;
112 aws_pkcs11_lib *impl =
nullptr;