/*** Copyright (C) 2024 Jamie Reece Wilson (a/k/a "Reece"). All rights reserved. File: CertificateChain.hpp Date: 2024-10-13 Author: Reece ***/ #pragma once namespace Aurora::Crypto::X509 { AUKN_SHARED_API(NewChainFromOneDer, ICertificateChain, const AuMemoryViewRead &read); AUKN_SHARED_API(NewChainFromManyDer, ICertificateChain, const AuList &read); AUKN_SHARED_API(NewChainFromManyDerInStream, ICertificateChain, const AuMemoryViewRead &read); AUKN_SHARED_API(NewChainFromOnePem, ICertificateChain, const AuROString &read); AUKN_SHARED_API(NewChainFromManyPem, ICertificateChain, const AuList &read); AUKN_SHARED_API(NewChainFromManyPemInStream, ICertificateChain, const AuROString &read); }