xref: /aosp_15_r20/external/openscreen/platform/base/tls_credentials.cc (revision 3f982cf4871df8771c9d4abe6e9a6f8d829b2736)
1*3f982cf4SFabien Sanglard // Copyright 2019 The Chromium Authors. All rights reserved.
2*3f982cf4SFabien Sanglard // Use of this source code is governed by a BSD-style license that can be
3*3f982cf4SFabien Sanglard // found in the LICENSE file.
4*3f982cf4SFabien Sanglard 
5*3f982cf4SFabien Sanglard #include "platform/base/tls_credentials.h"
6*3f982cf4SFabien Sanglard 
7*3f982cf4SFabien Sanglard namespace openscreen {
8*3f982cf4SFabien Sanglard 
9*3f982cf4SFabien Sanglard TlsCredentials::TlsCredentials() = default;
10*3f982cf4SFabien Sanglard 
TlsCredentials(std::vector<uint8_t> der_rsa_private_key,std::vector<uint8_t> der_rsa_public_key,std::vector<uint8_t> der_x509_cert)11*3f982cf4SFabien Sanglard TlsCredentials::TlsCredentials(std::vector<uint8_t> der_rsa_private_key,
12*3f982cf4SFabien Sanglard                                std::vector<uint8_t> der_rsa_public_key,
13*3f982cf4SFabien Sanglard                                std::vector<uint8_t> der_x509_cert)
14*3f982cf4SFabien Sanglard     : der_rsa_private_key(std::move(der_rsa_private_key)),
15*3f982cf4SFabien Sanglard       der_rsa_public_key(std::move(der_rsa_public_key)),
16*3f982cf4SFabien Sanglard       der_x509_cert(std::move(der_x509_cert)) {}
17*3f982cf4SFabien Sanglard 
18*3f982cf4SFabien Sanglard TlsCredentials::~TlsCredentials() = default;
19*3f982cf4SFabien Sanglard 
20*3f982cf4SFabien Sanglard }  // namespace openscreen
21