//! Object Identifiers (OIDs) for X.509 certificates.

pub use keetanetwork_asn1::oids::{
	AUTHORITY_KEY_IDENTIFIER, BASIC_CONSTRAINTS, C, CERTIFICATE_POLICIES, CLIENT_AUTH, CN, CODE_SIGNING,
	CRL_DISTRIBUTION_POINTS, ECDSA_WITH_SHA256, ECDSA_WITH_SHA3_256, EC_PUBLIC_KEY, ED25519, EMAIL_ADDRESS,
	EMAIL_PROTECTION, EXTENDED_KEY_USAGE, ISSUER_ALT_NAME, KEY_USAGE, L, NAME_CONSTRAINTS, O, OCSP_SIGNING, OU,
	POLICY_CONSTRAINTS, POLICY_MAPPINGS, RSA_ENCRYPTION, SECP256K1, SECP256R1, SERVER_AUTH, SHA256_WITH_RSA, ST,
	SUBJECT_ALT_NAME, SUBJECT_KEY_IDENTIFIER, TIME_STAMPING,
};

// Hash algorithm identifiers (X.509-specific; see module docs).
pub const SHA256: &str = "2.16.840.1.101.3.4.2.1";
pub const SHA512: &str = "2.16.840.1.101.3.4.2.3";
pub const SHA3_256: &str = "2.16.840.1.101.3.4.2.8";
