Botan 3.13.0
Crypto and TLS for C&
pkix_types.h File Reference

Public Header. More...

#include <botan/asn1_obj.h>
#include <botan/dns_name.h>
#include <botan/email.h>
#include <botan/ipv4_address.h>
#include <botan/ipv6_address.h>
#include <botan/pkix_enums.h>
#include <botan/uri.h>
#include <compare>
#include <initializer_list>
#include <iosfwd>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <string_view>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

class  Botan::AlternativeName
class  Botan::Attribute
class  Botan::Certificate_Extension
class  Botan::Extensions
class  Botan::GeneralName
 X.509 GeneralName Type. More...
class  Botan::GeneralSubtree
 A single Name Constraint. More...
class  Botan::NameConstraints
 Name Constraints. More...
class  Botan::AlternativeName::OtherNameValue
 An "OtherName" GeneralName entry: type-id OID and the inner ANY value as raw BER. More...
class  Botan::X509_DN
class  Botan::X509_Serial_Number

Namespaces

namespace  Botan

Enumerations

enum class  Botan::Extension_Context : uint8_t {
  Botan::Certificate , Botan::CRL , Botan::CRL_Entry , Botan::OCSP_Request ,
  Botan::OCSP_Response
}

Functions

std::string Botan::key_constraints_to_string (Key_Constraints c)
bool Botan::operator!= (const X509_DN &dn1, const X509_DN &dn2)
bool Botan::operator< (const X509_DN &dn1, const X509_DN &dn2)
std::ostream & Botan::operator<< (std::ostream &os, const GeneralName &gn)
std::ostream & Botan::operator<< (std::ostream &os, const GeneralSubtree &gs)
std::ostream & Botan::operator<< (std::ostream &out, const X509_DN &dn)
bool Botan::operator== (const X509_DN &dn1, const X509_DN &dn2)
std::istream & Botan::operator>> (std::istream &in, X509_DN &dn)

Detailed Description

Public Header.

Definition in file pkix_types.h.