openssl ~master (2021-05-13T03:39:50Z)
Home
Dub
Repo
PKCS7_add_signature
deimos
openssl
pkcs7
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
PKCS7_SIGNER_INFO
*
PKCS7_add_signature
(
PKCS7
*
p7
,
X509
*
x509
,
EVP_PKEY
*
pkey
,
const
(
EVP_MD
)*
dgst
)
Meta
Source
See Implementation
deimos
openssl
pkcs7
aliases
PKCS7
PKCS7_DIGEST
PKCS7_ENCRYPT
PKCS7_ENC_CONTENT
PKCS7_ENVELOPE
PKCS7_ISSUER_AND_SERIAL
PKCS7_RECIP_INFO
PKCS7_SIGNED
PKCS7_SIGNER_INFO
PKCS7_SIGN_ENVELOPE
SMIME_BINARY
SMIME_DETACHED
SMIME_NOATTR
SMIME_NOCERTS
SMIME_NOCHAIN
SMIME_NOINTERN
SMIME_NOSIGS
SMIME_NOVERIFY
SMIME_TEXT
functions
BIO_new_PKCS7
ERR_load_PKCS7_strings
PEM_write_bio_PKCS7_stream
PKCS7_ISSUER_AND_SERIAL_digest
PKCS7_RECIP_INFO_get0_alg
PKCS7_RECIP_INFO_set
PKCS7_SIGNER_INFO_get0_algs
PKCS7_SIGNER_INFO_set
PKCS7_SIGNER_INFO_sign
PKCS7_add0_attrib_signing_time
PKCS7_add1_attrib_digest
PKCS7_add_attrib_content_type
PKCS7_add_attrib_smimecap
PKCS7_add_attribute
PKCS7_add_certificate
PKCS7_add_crl
PKCS7_add_recipient
PKCS7_add_recipient_info
PKCS7_add_signature
PKCS7_add_signed_attribute
PKCS7_add_signer
PKCS7_cert_from_signer_info
PKCS7_content_new
PKCS7_ctrl
PKCS7_dataDecode
PKCS7_dataFinal
PKCS7_dataInit
PKCS7_dataVerify
PKCS7_decrypt
PKCS7_digest_from_attributes
PKCS7_dup
PKCS7_encrypt
PKCS7_final
PKCS7_get0_signers
PKCS7_get_attribute
PKCS7_get_attributes
PKCS7_get_detached
PKCS7_get_issuer_and_serial
PKCS7_get_signed_attribute
PKCS7_get_signed_attributes
PKCS7_get_signer_info
PKCS7_get_smimecap
PKCS7_is_detached
PKCS7_set0_type_other
PKCS7_set_attributes
PKCS7_set_cipher
PKCS7_set_content
PKCS7_set_detached
PKCS7_set_digest
PKCS7_set_signed_attributes
PKCS7_set_type
PKCS7_sign
PKCS7_sign_add_signer
PKCS7_signatureVerify
PKCS7_simple_smimecap
PKCS7_stream
PKCS7_type_is_data
PKCS7_type_is_digest
PKCS7_type_is_encrypted
PKCS7_type_is_enveloped
PKCS7_type_is_signed
PKCS7_type_is_signedAndEnveloped
PKCS7_verify
SMIME_read_PKCS7
SMIME_write_PKCS7
d2i_PKCS7_bio
d2i_PKCS7_fp
i2d_PKCS7_bio
i2d_PKCS7_bio_stream
i2d_PKCS7_fp
manifest constants
PKCS7_BINARY
PKCS7_CRLFEOL
PKCS7_DETACHED
PKCS7_F_B64_READ_PKCS7
PKCS7_F_B64_WRITE_PKCS7
PKCS7_F_DO_PKCS7_SIGNED_ATTRIB
PKCS7_F_I2D_PKCS7_BIO_STREAM
PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME
PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP
PKCS7_F_PKCS7_ADD_CERTIFICATE
PKCS7_F_PKCS7_ADD_CRL
PKCS7_F_PKCS7_ADD_RECIPIENT_INFO
PKCS7_F_PKCS7_ADD_SIGNATURE
PKCS7_F_PKCS7_ADD_SIGNER
PKCS7_F_PKCS7_BIO_ADD_DIGEST
PKCS7_F_PKCS7_COPY_EXISTING_DIGEST
PKCS7_F_PKCS7_CTRL
PKCS7_F_PKCS7_DATADECODE
PKCS7_F_PKCS7_DATAFINAL
PKCS7_F_PKCS7_DATAINIT
PKCS7_F_PKCS7_DATASIGN
PKCS7_F_PKCS7_DATAVERIFY
PKCS7_F_PKCS7_DECRYPT
PKCS7_F_PKCS7_DECRYPT_RINFO
PKCS7_F_PKCS7_ENCODE_RINFO
PKCS7_F_PKCS7_ENCRYPT
PKCS7_F_PKCS7_FINAL
PKCS7_F_PKCS7_FIND_DIGEST
PKCS7_F_PKCS7_GET0_SIGNERS
PKCS7_F_PKCS7_RECIP_INFO_SET
PKCS7_F_PKCS7_SET_CIPHER
PKCS7_F_PKCS7_SET_CONTENT
PKCS7_F_PKCS7_SET_DIGEST
PKCS7_F_PKCS7_SET_TYPE
PKCS7_F_PKCS7_SIGN
PKCS7_F_PKCS7_SIGNATUREVERIFY
PKCS7_F_PKCS7_SIGNER_INFO_SET
PKCS7_F_PKCS7_SIGNER_INFO_SIGN
PKCS7_F_PKCS7_SIGN_ADD_SIGNER
PKCS7_F_PKCS7_SIMPLE_SMIMECAP
PKCS7_F_PKCS7_VERIFY
PKCS7_F_SMIME_READ_PKCS7
PKCS7_F_SMIME_TEXT
PKCS7_NOATTR
PKCS7_NOCERTS
PKCS7_NOCHAIN
PKCS7_NOCRL
PKCS7_NOINTERN
PKCS7_NOOLDMIMETYPE
PKCS7_NOSIGS
PKCS7_NOSMIMECAP
PKCS7_NOVERIFY
PKCS7_OP_GET_DETACHED_SIGNATURE
PKCS7_OP_SET_DETACHED_SIGNATURE
PKCS7_PARTIAL
PKCS7_REUSE_DIGEST
PKCS7_R_CERTIFICATE_VERIFY_ERROR
PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
PKCS7_R_CIPHER_NOT_INITIALIZED
PKCS7_R_CONTENT_AND_DATA_PRESENT
PKCS7_R_CTRL_ERROR
PKCS7_R_DECODE_ERROR
PKCS7_R_DECRYPTED_KEY_IS_WRONG_LENGTH
PKCS7_R_DECRYPT_ERROR
PKCS7_R_DIGEST_FAILURE
PKCS7_R_ENCRYPTION_CTRL_FAILURE
PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
PKCS7_R_ERROR_ADDING_RECIPIENT
PKCS7_R_ERROR_SETTING_CIPHER
PKCS7_R_INVALID_MIME_TYPE
PKCS7_R_INVALID_NULL_POINTER
PKCS7_R_MIME_NO_CONTENT_TYPE
PKCS7_R_MIME_PARSE_ERROR
PKCS7_R_MIME_SIG_PARSE_ERROR
PKCS7_R_MISSING_CERIPEND_INFO
PKCS7_R_NO_CONTENT
PKCS7_R_NO_CONTENT_TYPE
PKCS7_R_NO_DEFAULT_DIGEST
PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND
PKCS7_R_NO_MULTIPART_BODY_FAILURE
PKCS7_R_NO_MULTIPART_BOUNDARY
PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE
PKCS7_R_NO_RECIPIENT_MATCHES_KEY
PKCS7_R_NO_SIGNATURES_ON_DATA
PKCS7_R_NO_SIGNERS
PKCS7_R_NO_SIG_CONTENT_TYPE
PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE
PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR
PKCS7_R_PKCS7_ADD_SIGNER_ERROR
PKCS7_R_PKCS7_DATAFINAL
PKCS7_R_PKCS7_DATAFINAL_ERROR
PKCS7_R_PKCS7_DATASIGN
PKCS7_R_PKCS7_PARSE_ERROR
PKCS7_R_PKCS7_SIG_PARSE_ERROR
PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
PKCS7_R_SIGNATURE_FAILURE
PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND
PKCS7_R_SIGNING_CTRL_FAILURE
PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
PKCS7_R_SIG_INVALID_MIME_TYPE
PKCS7_R_SMIME_TEXT_ERROR
PKCS7_R_UNABLE_TO_FIND_CERTIFICATE
PKCS7_R_UNABLE_TO_FIND_MEM_BIO
PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST
PKCS7_R_UNKNOWN_DIGEST_TYPE
PKCS7_R_UNKNOWN_OPERATION
PKCS7_R_UNSUPPORTED_CIPHER_TYPE
PKCS7_R_UNSUPPORTED_CONTENT_TYPE
PKCS7_R_WRONG_CONTENT_TYPE
PKCS7_R_WRONG_PKCS7_TYPE
PKCS7_STREAM
PKCS7_TEXT
mixins
__anonymous
structs
pkcs7_digest_st
pkcs7_enc_content_st
pkcs7_encrypted_st
pkcs7_enveloped_st
pkcs7_issuer_and_serial_st
pkcs7_recip_info_st
pkcs7_signed_st
pkcs7_signedandenveloped_st
pkcs7_signer_info_st
pkcs7_st