libcdoc 0.1.8
libcdoc::Recipient Member List

This is the complete list of members for libcdoc::Recipient, including all inherited members.

buildLabel(std::vector< std::pair< std::string_view, std::string_view > > components)libcdoc::Recipientstatic
BuildLabelCertificate(int version, std::string_view file, std::string_view cn, const std::vector< uint8_t > &cert_sha1)libcdoc::Recipientstatic
BuildLabelCertificate(std::string_view file, const std::vector< uint8_t > &cert)libcdoc::Recipientstatic
BuildLabelEID(int version, EIDType type, std::string_view cn, std::string_view serial_number, std::string_view last_name, std::string_view first_name)libcdoc::Recipientstatic
BuildLabelEID(const std::vector< uint8_t > &cert)libcdoc::Recipientstatic
BuildLabelPassword(int version, const std::string &label)libcdoc::Recipientstatic
BuildLabelPublicKey(int version, const std::string file)libcdoc::Recipientstatic
BuildLabelSymmetricKey(int version, const std::string &label, const std::string file)libcdoc::Recipientstatic
certlibcdoc::Recipient
CERTIFICATE enum valuelibcdoc::Recipient
clear()libcdoc::Recipientinline
DigiID enum valuelibcdoc::Recipient
DigiID_EResident enum valuelibcdoc::Recipient
ECC enum valuelibcdoc::Recipient
EIDType enum namelibcdoc::Recipient
getEIDType(const std::vector< std::string > &policies)libcdoc::Recipientstatic
idlibcdoc::Recipient
IDCard enum valuelibcdoc::Recipient
isCertificate() constlibcdoc::Recipientinline
isEmpty() constlibcdoc::Recipientinline
isKeyServer() constlibcdoc::Recipientinline
isKeyShare() constlibcdoc::Recipientinline
isPKI() constlibcdoc::Recipientinline
isSymmetric() constlibcdoc::Recipientinline
isTheSameRecipient(const Recipient &other) constlibcdoc::Recipient
isTheSameRecipient(const std::vector< uint8_t > &public_key) constlibcdoc::Recipient
kdf_iterlibcdoc::Recipient
KEYSHARE enum valuelibcdoc::Recipient
labellibcdoc::Recipient
makeCertificate(std::string label, std::vector< uint8_t > cert)libcdoc::Recipientstatic
makeEID(std::vector< uint8_t > cert)libcdoc::Recipientstatic
makeEIDServer(std::vector< uint8_t > cert, std::string server_id)libcdoc::Recipientstatic
makePublicKey(const std::string &label, const std::vector< uint8_t > &public_key, PKType pk_type)libcdoc::Recipientstatic
makeServer(std::string label, std::vector< uint8_t > public_key, PKType pk_type, std::string server_id)libcdoc::Recipientstatic
makeShare(const std::string &label, const std::string &server_id, const std::string &recipient_id)libcdoc::Recipientstatic
makeSymmetric(const std::string &label, int32_t kdf_iter)libcdoc::Recipientstatic
NONE enum valuelibcdoc::Recipient
operator==(const Recipient &other) const =defaultlibcdoc::Recipient
parseLabel(const std::string &label)libcdoc::Recipientstatic
pk_typelibcdoc::Recipient
PKType enum namelibcdoc::Recipient
PUBLIC_KEY enum valuelibcdoc::Recipient
rcpt_keylibcdoc::Recipient
Recipient()=defaultlibcdoc::Recipient
Recipient(Type _type)libcdoc::Recipientinlineprotected
RSA enum valuelibcdoc::Recipient
SERVER enum valuelibcdoc::Recipient
server_idlibcdoc::Recipient
SYMMETRIC_KEY enum valuelibcdoc::Recipient
typelibcdoc::Recipient
Type enum namelibcdoc::Recipient
Unknown enum valuelibcdoc::Recipient