List of all items
Structs
- AddrParseError
- BorrowedCertRevocationList
- BorrowedRevokedCert
- Cert
- DnsName
- DnsNameRef
- EndEntityCert
- InvalidDnsNameError
- InvalidSubjectNameError
- KeyUsage
- OwnedCertRevocationList
- OwnedRevokedCert
- SignatureAlgorithm
- Time
- TlsClientTrustAnchors
- TlsServerTrustAnchors
- TrustAnchor
- cert::Cert
- crl::BorrowedCertRevocationList
- crl::BorrowedRevokedCert
- crl::OwnedCertRevocationList
- crl::OwnedRevokedCert
- crl::RevokedCerts
- der::BitStringFlags
- der::Value
- end_entity::EndEntityCert
- signed_data::AlgorithmIdentifier
- signed_data::OwnedSignedData
- signed_data::SignatureAlgorithm
- signed_data::SignedData
- signed_data::SubjectPublicKeyInfo
- subject_name::dns_name::DnsName
- subject_name::dns_name::DnsNameRef
- subject_name::dns_name::InvalidDnsNameError
- subject_name::dns_name::WildcardDnsNameRef
- subject_name::ip_address::AddrParseError
- subject_name::name::InvalidSubjectNameError
- time::Time
- trust_anchor::TlsClientTrustAnchors
- trust_anchor::TlsServerTrustAnchors
- trust_anchor::TrustAnchor
- verify_cert::Budget
- verify_cert::CertNotRevoked
- verify_cert::ChainOptions
- verify_cert::KeyPurposeId
- verify_cert::KeyUsage
- x509::Extension
Enums
- EndEntityOrCa
- Error
- IpAddr
- IpAddrRef
- RevocationReason
- SubjectNameRef
- cert::EndEntityOrCa
- crl::RevocationReason
- der::Tag
- error::Error
- subject_name::dns_name::AllowWildcards
- subject_name::dns_name::GeneralDnsNameRef
- subject_name::dns_name::IdRole
- subject_name::ip_address::IpAddr
- subject_name::ip_address::IpAddrRef
- subject_name::name::SubjectNameRef
- subject_name::verify::GeneralName
- subject_name::verify::NameIteration
- subject_name::verify::Subtrees
- verify_cert::ExtendedKeyUsage
- verify_cert::KeyUsageMode
- verify_cert::UsedAsCa
Traits
Macros
Functions
- calendar::days_before_year_ad
- calendar::days_before_year_since_unix_epoch
- calendar::days_in_feb
- calendar::days_in_month
- calendar::time_from_ymdhms_utc
- cert::lenient_certificate_serial_number
- cert::remember_cert_extension
- cert::version3
- der::bit_string_flags
- der::bit_string_with_no_unused_bits
- der::expect_tag
- der::expect_tag_and_get_value
- der::expect_tag_and_get_value_limited
- der::nested
- der::nested_limited
- der::nested_of_mut
- der::optional_boolean
- der::read_tag_and_get_value
- der::read_tag_and_get_value_limited
- der::small_nonnegative_integer
- der::time_choice
- public_values_eq
- signed_data::verify_signature
- signed_data::verify_signed_data
- subject_name::dns_name::ascii_lower
- subject_name::dns_name::is_valid_dns_id
- subject_name::dns_name::presented_id_matches_constraint
- subject_name::dns_name::presented_id_matches_reference_id
- subject_name::dns_name::presented_id_matches_reference_id_internal
- subject_name::ip_address::ipv6_to_uncompressed_string
- subject_name::ip_address::parse_ipv4_address
- subject_name::ip_address::parse_ipv6_address
- subject_name::ip_address::presented_id_matches_constraint
- subject_name::ip_address::presented_id_matches_reference_id
- subject_name::verify::check_name_constraints
- subject_name::verify::check_presented_id_conforms_to_constraints
- subject_name::verify::check_presented_id_conforms_to_constraints_in_subtree
- subject_name::verify::iterate_names
- subject_name::verify::list_cert_dns_names
- subject_name::verify::presented_directory_name_matches_constraint
- subject_name::verify::verify_cert_dns_name
- subject_name::verify::verify_cert_subject_name
- trust_anchor::skip
- verify_cert::build_chain
- verify_cert::build_chain_inner
- verify_cert::check_basic_constraints
- verify_cert::check_crls
- verify_cert::check_issuer_independent_properties
- verify_cert::check_signed_chain
- verify_cert::check_signed_chain_name_constraints
- verify_cert::check_validity
- verify_cert::crl_signature_err
- verify_cert::loop_while_non_fatal_error
- verify_cert::used_as_ca
- x509::remember_extension
- x509::set_extension_once
Statics
- ECDSA_P256_SHA256
- ECDSA_P256_SHA384
- ECDSA_P384_SHA256
- ECDSA_P384_SHA384
- ED25519
- RSA_PKCS1_2048_8192_SHA256
- RSA_PKCS1_2048_8192_SHA384
- RSA_PKCS1_2048_8192_SHA512
- RSA_PKCS1_3072_8192_SHA384
- RSA_PSS_2048_8192_SHA256_LEGACY_KEY
- RSA_PSS_2048_8192_SHA384_LEGACY_KEY
- RSA_PSS_2048_8192_SHA512_LEGACY_KEY
- signed_data::ECDSA_P256_SHA256
- signed_data::ECDSA_P256_SHA384
- signed_data::ECDSA_P384_SHA256
- signed_data::ECDSA_P384_SHA384
- signed_data::ED25519
- signed_data::RSA_PKCS1_2048_8192_SHA256
- signed_data::RSA_PKCS1_2048_8192_SHA384
- signed_data::RSA_PKCS1_2048_8192_SHA512
- signed_data::RSA_PKCS1_3072_8192_SHA384
- signed_data::RSA_PSS_2048_8192_SHA256_LEGACY_KEY
- signed_data::RSA_PSS_2048_8192_SHA384_LEGACY_KEY
- signed_data::RSA_PSS_2048_8192_SHA512_LEGACY_KEY
Constants
- calendar::DAYS_BEFORE_UNIX_EPOCH_AD
- calendar::UNIX_EPOCH_YEAR
- der::CONSTRUCTED
- der::CONTEXT_SPECIFIC
- der::HIGH_TAG_RANGE_START
- der::LONG_FORM_LEN_FOUR_BYTES
- der::LONG_FORM_LEN_FOUR_BYTES_MAX
- der::LONG_FORM_LEN_ONE_BYTE
- der::LONG_FORM_LEN_ONE_BYTE_MAX
- der::LONG_FORM_LEN_THREE_BYTES
- der::LONG_FORM_LEN_THREE_BYTES_MAX
- der::LONG_FORM_LEN_TWO_BYTES
- der::LONG_FORM_LEN_TWO_BYTES_MAX
- der::MAX_DER_SIZE
- der::SHORT_FORM_LEN_MAX
- der::TWO_BYTE_DER_SIZE
- signed_data::ECDSA_P256
- signed_data::ECDSA_P384
- signed_data::ECDSA_SHA256
- signed_data::ECDSA_SHA384
- signed_data::ED_25519
- signed_data::RSA_ENCRYPTION
- signed_data::RSA_PKCS1_SHA256
- signed_data::RSA_PKCS1_SHA384
- signed_data::RSA_PKCS1_SHA512
- signed_data::RSA_PSS_SHA256
- signed_data::RSA_PSS_SHA384
- signed_data::RSA_PSS_SHA512
- subject_name::ip_address::VALID_IP_BY_CONSTRUCTION
- verify_cert::EKU_CLIENT_AUTH
- verify_cert::EKU_SERVER_AUTH