libcdoc 0.1.8
|
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::Recipient | static |
BuildLabelCertificate(int version, std::string_view file, std::string_view cn, const std::vector< uint8_t > &cert_sha1) | libcdoc::Recipient | static |
BuildLabelCertificate(std::string_view file, const std::vector< uint8_t > &cert) | libcdoc::Recipient | static |
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::Recipient | static |
BuildLabelEID(const std::vector< uint8_t > &cert) | libcdoc::Recipient | static |
BuildLabelPassword(int version, const std::string &label) | libcdoc::Recipient | static |
BuildLabelPublicKey(int version, const std::string file) | libcdoc::Recipient | static |
BuildLabelSymmetricKey(int version, const std::string &label, const std::string file) | libcdoc::Recipient | static |
cert | libcdoc::Recipient | |
CERTIFICATE enum value | libcdoc::Recipient | |
clear() | libcdoc::Recipient | inline |
DigiID enum value | libcdoc::Recipient | |
DigiID_EResident enum value | libcdoc::Recipient | |
ECC enum value | libcdoc::Recipient | |
EIDType enum name | libcdoc::Recipient | |
getEIDType(const std::vector< std::string > &policies) | libcdoc::Recipient | static |
id | libcdoc::Recipient | |
IDCard enum value | libcdoc::Recipient | |
isCertificate() const | libcdoc::Recipient | inline |
isEmpty() const | libcdoc::Recipient | inline |
isKeyServer() const | libcdoc::Recipient | inline |
isKeyShare() const | libcdoc::Recipient | inline |
isPKI() const | libcdoc::Recipient | inline |
isSymmetric() const | libcdoc::Recipient | inline |
isTheSameRecipient(const Recipient &other) const | libcdoc::Recipient | |
isTheSameRecipient(const std::vector< uint8_t > &public_key) const | libcdoc::Recipient | |
kdf_iter | libcdoc::Recipient | |
KEYSHARE enum value | libcdoc::Recipient | |
label | libcdoc::Recipient | |
makeCertificate(std::string label, std::vector< uint8_t > cert) | libcdoc::Recipient | static |
makeEID(std::vector< uint8_t > cert) | libcdoc::Recipient | static |
makeEIDServer(std::vector< uint8_t > cert, std::string server_id) | libcdoc::Recipient | static |
makePublicKey(const std::string &label, const std::vector< uint8_t > &public_key, PKType pk_type) | libcdoc::Recipient | static |
makeServer(std::string label, std::vector< uint8_t > public_key, PKType pk_type, std::string server_id) | libcdoc::Recipient | static |
makeShare(const std::string &label, const std::string &server_id, const std::string &recipient_id) | libcdoc::Recipient | static |
makeSymmetric(const std::string &label, int32_t kdf_iter) | libcdoc::Recipient | static |
NONE enum value | libcdoc::Recipient | |
operator==(const Recipient &other) const =default | libcdoc::Recipient | |
parseLabel(const std::string &label) | libcdoc::Recipient | static |
pk_type | libcdoc::Recipient | |
PKType enum name | libcdoc::Recipient | |
PUBLIC_KEY enum value | libcdoc::Recipient | |
rcpt_key | libcdoc::Recipient | |
Recipient()=default | libcdoc::Recipient | |
Recipient(Type _type) | libcdoc::Recipient | inlineprotected |
RSA enum value | libcdoc::Recipient | |
SERVER enum value | libcdoc::Recipient | |
server_id | libcdoc::Recipient | |
SYMMETRIC_KEY enum value | libcdoc::Recipient | |
type | libcdoc::Recipient | |
Type enum name | libcdoc::Recipient | |
Unknown enum value | libcdoc::Recipient |