[ https://issues.apache.org/jira/browse/PROTON-2594?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17893954#comment-17893954 ]
ASF GitHub Bot commented on PROTON-2594: ---------------------------------------- astitcher commented on code in PR #430: URL: https://github.com/apache/qpid-proton/pull/430#discussion_r1821365884 ########## cpp/src/pkcs11_test.cpp: ########## @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#include "test_bits.hpp" + +#include "proton/connection_options.hpp" +#include "proton/container.hpp" +#include "proton/ssl.hpp" + +// The C++ API lacks a way to test for presence of extended SSL support. +#include "proton/ssl.h" + +#include <cstdio> +#include <string> + +#include "test_handler.hpp" + +#define SKIP_RETURN_CODE 127 + +namespace { + +using namespace std; +using namespace proton; + +// Hack to write strings with embedded '"' and newlines +#define RAW_STRING(...) #__VA_ARGS__ Review Comment: We currently require C++17 or above and so can now use native C++11 raw strings. I know you just copied this from a previous c++ test so it's not a required change, more a note to myself that we can improve the test code a bit now! > Use of HSM for crypto opterations with the private key of a TLS certificate > --------------------------------------------------------------------------- > > Key: PROTON-2594 > URL: https://issues.apache.org/jira/browse/PROTON-2594 > Project: Qpid Proton > Issue Type: New Feature > Components: cpp-binding, proton-c > Reporter: Franz Hollerer > Priority: Major > Attachments: pn2594.c > > > We use a Hardware Security Module with PKCS#11 Interface (to be more > specific: OP-TEE) as key store. This key store holds the public and private > key for a TLS certificate for the purpose of client authentication. > Is there a way to instruct proton-qpid to use the HSM for cryptographic > operations with the private key? -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org