globus_gsi_cred_operations(3) | globus_gsi_credential | globus_gsi_cred_operations(3) |
globus_gsi_cred_operations - Credential Operations.
globus_result_t globus_gsi_cred_read
(globus_gsi_cred_handle_t handle, X509_NAME *desired_subject)
Read a credential. globus_result_t globus_gsi_cred_read_proxy
(globus_gsi_cred_handle_t handle, const char *proxy_filename)
Read proxy credential. globus_result_t globus_gsi_cred_read_proxy_bio
(globus_gsi_cred_handle_t handle, BIO *bio)
Read proxy credential from a BIO. globus_result_t
globus_gsi_cred_read_key (globus_gsi_cred_handle_t handle,
const char *key_filename, int(*pw_cb)())
Read a private key. globus_result_t globus_gsi_cred_read_cert
(globus_gsi_cred_handle_t handle, const char *cert_filename)
Read a certificate chain from a file. globus_result_t
globus_gsi_cred_read_cert_bio (globus_gsi_cred_handle_t
handle, BIO *bio)
Read a certificate chain from a BIO. globus_result_t
globus_gsi_cred_read_cert_buffer (const char *pem_buf,
globus_gsi_cred_handle_t *out_handle, X509 **out_cert, STACK_OF(X509)
**out_cert_chain, char **out_subject)
Read certificate chain from a buffer. globus_result_t
globus_gsi_cred_read_pkcs12 (globus_gsi_cred_handle_t handle,
const char *pkcs12_filename)
Read certificate and key from a PKCS12 file. globus_result_t
globus_gsi_cred_write (globus_gsi_cred_handle_t handle, BIO
*bio)
Write Credential. globus_result_t globus_gsi_cred_write_proxy
(globus_gsi_cred_handle_t handle, const char *proxy_filename)
Write a proxy credential. globus_result_t globus_gsi_cred_get_cert_type
(globus_gsi_cred_handle_t handle, globus_gsi_cert_utils_cert_type_t
*type)
Get the X.509 certificate type.
Credential Operations.
Read/Write a GSI Credential Handle.
This section defines operations to read and write GSI Credential handles.
Get the X.509 certificate type. Determine the type of the given X509 certificate For the list of possible values returned, see globus_gsi_cert_utils_cert_type_t.
Parameters:
Returns:
Read a credential. Read a credential from a filesystem location. The credential to read will be determined by the search order specified in the handle attributes.
Parameters:
Returns:
See also:
globus_gsi_cred_read_cert_and_key()
Note:
Read a certificate chain from a file. Read a cert from a file. Cert should be in PEM format. Will also read additional certificates as chain if present.
Parameters:
Returns:
Read a certificate chain from a BIO. Read a cert from a BIO. Cert should be in PEM format. Will also read additional certificates as chain if present.
Parameters:
Returns:
Read certificate chain from a buffer. Read a cert from a buffer. Cert should be in PEM format. Will also read additional certificates as chain if present. Any parameter besides pem_buf may be NULL.
Parameters:
Returns:
Read a private key. Read a key from a PEM file.
Parameters:
Returns:
Read certificate and key from a PKCS12 file. Read a cert and key from a file. The file should be in PKCS12 format.
Parameters:
Returns:
Read proxy credential. Read a proxy from a PEM file.
Parameters:
Returns:
Read proxy credential from a BIO. Read a Proxy Credential from a BIO stream and set the credential handle to represent the read credential. The values read from the stream, in order, will be the signed certificate, the private key, and the certificate chain.
Parameters:
Returns:
Write Credential. Write out a credential to a BIO. The credential parameters written, in order, are the signed certificate, the RSA private key, and the certificate chain (a set of X509 certificates). the credential is written out in PEM format.
Parameters:
Returns:
Write a proxy credential. Write out a credential to a file. The credential parameters written, in order, are the signed certificate, the RSA private key, and the certificate chain (a set of X509 certificates). the credential is written out in PEM format.
Parameters:
Returns:
Generated automatically by Doxygen for globus_gsi_credential from the source code.
Wed Feb 27 2019 | Version 8.1 |