2021-06-27 21:25:29 +00:00
|
|
|
/***
|
|
|
|
Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved.
|
|
|
|
|
|
|
|
File: PEM.hpp
|
|
|
|
Date: 2021-6-11
|
|
|
|
Author: Reece
|
|
|
|
***/
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
namespace Aurora::Crypto::PEM
|
|
|
|
{
|
|
|
|
AUKN_SYM AuString ToString(const Aurora::Crypto::X509::Certificate &in);
|
2021-07-01 09:18:42 +00:00
|
|
|
AUKN_SYM AuString PublicToString(const DerBuffer &in);
|
|
|
|
AUKN_SYM AuString PrivateToString(const DerBuffer &in);
|
|
|
|
AUKN_SYM AuString PublicRSAToString(const DerBuffer &in);
|
|
|
|
AUKN_SYM AuString PrivateRSAToString(const DerBuffer &in);
|
2021-06-27 21:25:29 +00:00
|
|
|
|
2024-04-19 03:33:57 +00:00
|
|
|
AUKN_SYM bool FromString(const AuROString &in, Aurora::Crypto::X509::Certificate &out);
|
|
|
|
AUKN_SYM bool PublicFromString(const AuROString &in, DerBuffer &out);
|
|
|
|
AUKN_SYM bool PrivateFromString(const AuROString &in, DerBuffer &out);
|
|
|
|
AUKN_SYM bool PublicRSAFromString(const AuROString &in, DerBuffer &out);
|
|
|
|
AUKN_SYM bool PrivateRSAFromString(const AuROString &in, DerBuffer &out);
|
2021-06-27 21:25:29 +00:00
|
|
|
}
|