boringssl ~master (2018-08-30T01:56:08Z)
Dub
Repo
x509_st
deimos
openssl
x509
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) nothrow
struct
x509_st {
X509_CINF
*
cert_info
;
X509_ALGOR
*
sig_alg
;
ASN1_BIT_STRING
*
signature
;
int
valid
;
int
references
;
char
*
name
;
CRYPTO_EX_DATA
ex_data
;
c_long
ex_pathlen
;
c_long
ex_pcpathlen
;
c_ulong
ex_flags
;
c_ulong
ex_kusage
;
c_ulong
ex_xkusage
;
c_ulong
ex_nscert
;
ASN1_OCTET_STRING
*
skid
;
AUTHORITY_KEYID
*
akid
;
X509_POLICY_CACHE
*
policy_cache
;
STACK_OF
!(
DIST_POINT
)*
crldp
;
STACK_OF
!(
GENERAL_NAME
)*
altname
;
NAME_CONSTRAINTS
*
nc
;
version(!OPENSSL_NO_RFC3779)
STACK_OF
!(
IPAddressFamily
)*
rfc3779_addr
;
version(!OPENSSL_NO_RFC3779)
ASIdentifiers_st
*
rfc3779_asid
;
version(!OPENSSL_NO_SHA)
ubyte
[
SHA_DIGEST_LENGTH
]
sha1_hash
;
X509_CERT_AUX
*
aux
;
}
Members
Variables
akid
AUTHORITY_KEYID
*
akid
;
Undocumented in source.
altname
STACK_OF
!(
GENERAL_NAME
)*
altname
;
Undocumented in source.
aux
X509_CERT_AUX
*
aux
;
Undocumented in source.
cert_info
X509_CINF
*
cert_info
;
Undocumented in source.
crldp
STACK_OF
!(
DIST_POINT
)*
crldp
;
Undocumented in source.
ex_data
CRYPTO_EX_DATA
ex_data
;
Undocumented in source.
ex_flags
c_ulong
ex_flags
;
Undocumented in source.
ex_kusage
c_ulong
ex_kusage
;
Undocumented in source.
ex_nscert
c_ulong
ex_nscert
;
Undocumented in source.
ex_pathlen
c_long
ex_pathlen
;
Undocumented in source.
ex_pcpathlen
c_long
ex_pcpathlen
;
Undocumented in source.
ex_xkusage
c_ulong
ex_xkusage
;
Undocumented in source.
name
char
*
name
;
Undocumented in source.
nc
NAME_CONSTRAINTS
*
nc
;
Undocumented in source.
policy_cache
X509_POLICY_CACHE
*
policy_cache
;
Undocumented in source.
references
int
references
;
Undocumented in source.
rfc3779_addr
STACK_OF
!(
IPAddressFamily
)*
rfc3779_addr
;
Undocumented in source.
rfc3779_asid
ASIdentifiers_st
*
rfc3779_asid
;
Undocumented in source.
sha1_hash
ubyte
[
SHA_DIGEST_LENGTH
]
sha1_hash
;
Undocumented in source.
sig_alg
X509_ALGOR
*
sig_alg
;
Undocumented in source.
signature
ASN1_BIT_STRING
*
signature
;
Undocumented in source.
skid
ASN1_OCTET_STRING
*
skid
;
Undocumented in source.
valid
int
valid
;
Undocumented in source.
Meta
Source
See Implementation
deimos
openssl
x509
aliases
NETSCAPE_CERT_SEQUENCE
NETSCAPE_SPKAC
NETSCAPE_SPKI
PBE2PARAM
PBEPARAM
PBKDF2PARAM
X509_ALGORS
X509_ATTRIBUTE
X509_CERT_AUX
X509_CERT_PAIR
X509_CINF
X509_CRL_INFO
X509_EXTENSION
X509_EXTENSIONS
X509_INFO
X509_NAME_ENTRY
X509_OBJECTS
X509_PKEY
X509_REQ
X509_REQ_INFO
X509_REQ_extract_key
X509_SIG
X509_TRUST
X509_VAL
X509_extract_key
X509_name_cmp
functions
NETSCAPE_SPKI_b64_decode
NETSCAPE_SPKI_b64_encode
NETSCAPE_SPKI_get_pubkey
NETSCAPE_SPKI_print
NETSCAPE_SPKI_set_pubkey
NETSCAPE_SPKI_sign
NETSCAPE_SPKI_verify
X509_ALGOR_dup
X509_ALGOR_get0
X509_ALGOR_set0
X509_ALGOR_set_md
X509_ATTRIBUTE_dup
X509_CRL_METHOD_free
X509_CRL_METHOD_new
X509_CRL_digest
X509_CRL_dup
X509_CRL_get_REVOKED
X509_CRL_get_issuer
X509_CRL_get_lastUpdate
X509_CRL_get_meth_data
X509_CRL_get_nextUpdate
X509_CRL_get_version
X509_CRL_set_default_method
X509_CRL_set_meth_data
X509_CRL_sign
X509_CRL_sign_ctx
X509_CRL_verify
X509_EXTENSION_dup
X509_NAME_ENTRY_dup
X509_NAME_digest
X509_NAME_dup
X509_REQ_digest
X509_REQ_dup
X509_REQ_get_subject_name
X509_REQ_get_version
X509_REQ_sign
X509_REQ_sign_ctx
X509_REQ_verify
X509_digest
X509_dup
X509_get_X509_PUBKEY
X509_get_notAfter
X509_get_notBefore
X509_get_signature_type
X509_get_version
X509_pubkey_digest
X509_sign
X509_sign_ctx
X509_signature_dump
X509_signature_print
X509_verify
X509_verify_cert_error_string
d2i_DSAPrivateKey_bio
d2i_DSAPrivateKey_fp
d2i_DSA_PUBKEY_bio
d2i_DSA_PUBKEY_fp
d2i_ECPrivateKey_bio
d2i_ECPrivateKey_fp
d2i_EC_PUBKEY_bio
d2i_EC_PUBKEY_fp
d2i_PKCS8_PRIV_KEY_INFO_bio
d2i_PKCS8_PRIV_KEY_INFO_fp
d2i_PKCS8_bio
d2i_PKCS8_fp
d2i_PUBKEY_bio
d2i_PUBKEY_fp
d2i_PrivateKey_bio
d2i_PrivateKey_fp
d2i_RSAPrivateKey_bio
d2i_RSAPrivateKey_fp
d2i_RSAPublicKey_bio
d2i_RSAPublicKey_fp
d2i_RSA_PUBKEY_bio
d2i_RSA_PUBKEY_fp
d2i_X509_CRL_bio
d2i_X509_CRL_fp
d2i_X509_REQ_bio
d2i_X509_REQ_fp
d2i_X509_bio
d2i_X509_fp
i2d_DSAPrivateKey_bio
i2d_DSAPrivateKey_fp
i2d_DSA_PUBKEY_bio
i2d_DSA_PUBKEY_fp
i2d_ECPrivateKey_bio
i2d_ECPrivateKey_fp
i2d_EC_PUBKEY_bio
i2d_EC_PUBKEY_fp
i2d_PKCS8PrivateKeyInfo_bio
i2d_PKCS8PrivateKeyInfo_fp
i2d_PKCS8_PRIV_KEY_INFO_bio
i2d_PKCS8_PRIV_KEY_INFO_fp
i2d_PKCS8_bio
i2d_PKCS8_fp
i2d_PUBKEY_bio
i2d_PUBKEY_fp
i2d_PrivateKey_bio
i2d_PrivateKey_fp
i2d_RSAPrivateKey_bio
i2d_RSAPrivateKey_fp
i2d_RSAPublicKey_bio
i2d_RSAPublicKey_fp
i2d_RSA_PUBKEY_bio
i2d_RSA_PUBKEY_fp
i2d_X509_CRL_bio
i2d_X509_CRL_fp
i2d_X509_REQ_bio
i2d_X509_REQ_fp
i2d_X509_bio
i2d_X509_fp
manifest constants
X509_EXT_PACK_STRING
X509_EXT_PACK_UNKNOWN
X509_EX_V_INIT
X509_EX_V_NETSCAPE_HACK
X509_FILETYPE_ASN1
X509_FILETYPE_DEFAULT
X509_FILETYPE_PEM
X509_FLAG_COMPAT
X509_FLAG_NO_ATTRIBUTES
X509_FLAG_NO_AUX
X509_FLAG_NO_EXTENSIONS
X509_FLAG_NO_HEADER
X509_FLAG_NO_ISSUER
X509_FLAG_NO_PUBKEY
X509_FLAG_NO_SERIAL
X509_FLAG_NO_SIGDUMP
X509_FLAG_NO_SIGNAME
X509_FLAG_NO_SUBJECT
X509_FLAG_NO_VALIDITY
X509_FLAG_NO_VERSION
X509_TRUST_COMPAT
X509_TRUST_DEFAULT
X509_TRUST_DYNAMIC
X509_TRUST_DYNAMIC_NAME
X509_TRUST_EMAIL
X509_TRUST_MAX
X509_TRUST_MIN
X509_TRUST_OBJECT_SIGN
X509_TRUST_OCSP_REQUEST
X509_TRUST_OCSP_SIGN
X509_TRUST_REJECTED
X509_TRUST_SSL_CLIENT
X509_TRUST_SSL_SERVER
X509_TRUST_TRUSTED
X509_TRUST_TSA
X509_TRUST_UNTRUSTED
X509v3_KU_CRL_SIGN
X509v3_KU_DATA_ENCIPHERMENT
X509v3_KU_DECIPHER_ONLY
X509v3_KU_DIGITAL_SIGNATURE
X509v3_KU_ENCIPHER_ONLY
X509v3_KU_KEY_AGREEMENT
X509v3_KU_KEY_CERT_SIGN
X509v3_KU_KEY_ENCIPHERMENT
X509v3_KU_NON_REPUDIATION
X509v3_KU_UNDEF
XN_FLAG_COMPAT
XN_FLAG_DN_REV
XN_FLAG_DUMP_UNKNOWN_FIELDS
XN_FLAG_FN_ALIGN
XN_FLAG_FN_LN
XN_FLAG_FN_MASK
XN_FLAG_FN_NONE
XN_FLAG_FN_OID
XN_FLAG_FN_SN
XN_FLAG_MULTILINE
XN_FLAG_ONELINE
XN_FLAG_RFC2253
XN_FLAG_SEP_COMMA_PLUS
XN_FLAG_SEP_CPLUS_SPC
XN_FLAG_SEP_MASK
XN_FLAG_SEP_MULTILINE
XN_FLAG_SEP_SPLUS_SPC
XN_FLAG_SPC_EQ
mixins
__anonymous
structs
Netscape_certificate_sequence
Netscape_spkac_st
Netscape_spki_st
PBE2PARAM_st
PBEPARAM_st
PBKDF2PARAM_st
X509_algor_st
X509_crl_info_st
X509_crl_st
X509_extension_st
X509_info_st
X509_name_entry_st
X509_name_st
X509_objects_st
X509_pubkey_st
X509_req_info_st
X509_req_st
X509_sig_st
X509_val_st
pkcs8_priv_key_info_st
private_key_st
x509_attributes_st
x509_cert_aux_st
x509_cert_pair_st
x509_cinf_st
x509_revoked_st
x509_st
x509_trust_st