NAME

Crypt::OpenSSL3::X509 - An X509 certificate

VERSION

version 0.003

METHODS

new

dup

add_ext

check_ca

check_email

check_host

check_ip

check_ip_asc

check_issued

check_private_key

cmp

delete_ext

digest

digest_sig

get_authority_key_id

get_authority_serial

get_default_cert_dir

get_default_cert_dir_env

get_default_cert_file

get_default_cert_file_env

get_distinguishing_id

get_ext

get_ext_by_NID

get_ext_by_OBJ

get_ext_by_critical

get_ext_count

get_extended_key_usage

get_extension_flags

get_issuer_name

get_key_usage

get_notAfter

get_notBefore

get_pathlen

get_proxy_pathlen

get_pubkey

get_serialNumber

get_signature

get_signature_nid

get_subject_key_id

get_subject_name

get_tbs_sigalg

get_version

issuer_and_serial_cmp

issuer_name_cmp

issuer_name_hash

pubkey_digest

read_pem

self_signed

set_distinguishing_id

set_issuer_name

set_notAfter

set_notBefore

set_proxy_flag

set_proxy_pathlen

set_pubkey

set_serialNumber

set_subject_name

set_version

sign

sign_ctx

subject_name_cmp

subject_name_hash

verify

write_pem

CONSTANTS

CHECK_FLAG_ALWAYS_CHECK_SUBJECT
CHECK_FLAG_MULTI_LABEL_WILDCARDS
CHECK_FLAG_NEVER_CHECK_SUBJECT
CHECK_FLAG_NO_PARTIAL_WILDCARDS
CHECK_FLAG_NO_WILDCARDS
CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS

AUTHOR

Leon Timmermans <fawaka@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2025 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.