Class
GcrCertificateRequest
Description [src]
final class Gcr.CertificateRequest : GObject.Object {
/* No available fields */
}
An object that allows creation of certificate requests. A certificate request is sent to a certificate authority to request an X.509 certificate.
Use gcr_certificate_request_prepare()
to create a blank certificate
request for a given private key. Set the common name on the certificate
request with gcr_certificate_request_set_cn()
, and then sign the request
with gcr_certificate_request_complete_async()
.
Functions
gcr_certificate_request_capable
Check whether GcrCertificateRequest
is capable of creating a request
for the given private_key
.
gcr_certificate_request_capable_async
Asynchronously check whether GcrCertificateRequest
is capable of
creating a request for the given private_key
.
gcr_certificate_request_capable_finish
Get the result for asynchronously check whether GcrCertificateRequest
is
capable of creating a request for the given private_key
.
gcr_certificate_request_prepare
Create a new certificate request, in the given format for the private key.
Instance methods
gcr_certificate_request_complete
Complete and sign a certificate request, so that it can be encoded and sent to a certificate authority.
gcr_certificate_request_complete_async
Asynchronously complete and sign a certificate request, so that it can be encoded and sent to a certificate authority.
gcr_certificate_request_complete_finish
Finish an asynchronous operation to complete and sign a certificate request.
gcr_certificate_request_encode
Encode the certificate request. It must have been completed with
gcr_certificate_request_complete()
or
gcr_certificate_request_complete_async()
.
gcr_certificate_request_get_format
Get the format of this certificate request.
gcr_certificate_request_get_private_key
Get the private key this certificate request is for.
gcr_certificate_request_set_cn
Set the common name encoded in the certificate request.
Properties
Gcr.CertificateRequest:format
The format of the certificate request.
Gcr.CertificateRequest:private-key
The private key that this certificate request is for.
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.