// ********************************************************************** // // Copyright (c) 2003-2005 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** #include using namespace IceSSL; IceSSL::BaseCertificates::BaseCertificates() { } IceSSL::BaseCertificates::BaseCertificates(CertificateDesc& rsaCert, CertificateDesc& dsaCert, DiffieHellmanParamsFile& dhParams) : _rsaCert(rsaCert), _dsaCert(dsaCert), _dhParams(dhParams) { } IceSSL::BaseCertificates::BaseCertificates(BaseCertificates& baseCerts) : _rsaCert(baseCerts._rsaCert), _dsaCert(baseCerts._dsaCert), _dhParams(baseCerts._dhParams) { } const IceSSL::CertificateDesc& IceSSL::BaseCertificates::getRSACert() const { return _rsaCert; } const IceSSL::CertificateDesc& IceSSL::BaseCertificates::getDSACert() const { return _dsaCert; } const IceSSL::DiffieHellmanParamsFile& IceSSL::BaseCertificates::getDHParams() const { return _dhParams; }