• Home
  • Raw
  • Download

Lines Matching refs:x509

73   X509 *x509;  member
122 priv->x509 = NULL; in gst_dtls_certificate_init()
132 X509_free (priv->x509); in gst_dtls_certificate_finalize()
133 priv->x509 = NULL; in gst_dtls_certificate_finalize()
201 g_return_if_fail (!priv->x509); in init_generated()
211 priv->x509 = X509_new (); in init_generated()
213 if (!priv->x509) { in init_generated()
241 X509_free (priv->x509); in init_generated()
242 priv->x509 = NULL; in init_generated()
252 X509_free (priv->x509); in init_generated()
253 priv->x509 = NULL; in init_generated()
258 X509_set_version (priv->x509, 2); in init_generated()
263 asn1_serial_number = X509_get_serialNumber (priv->x509); in init_generated()
274 X509_set_subject_name (priv->x509, name); in init_generated()
275 X509_set_issuer_name (priv->x509, name); in init_generated()
279 X509_gmtime_adj (X509_getm_notBefore (priv->x509), 0); in init_generated()
280 X509_gmtime_adj (X509_getm_notAfter (priv->x509), 31536000L); /* A year */ in init_generated()
281 X509_set_pubkey (priv->x509, priv->private_key); in init_generated()
283 if (!X509_sign (priv->x509, priv->private_key, EVP_sha256 ())) { in init_generated()
287 X509_free (priv->x509); in init_generated()
288 priv->x509 = NULL; in init_generated()
292 self->priv->pem = _gst_dtls_x509_to_pem (priv->x509); in init_generated()
302 g_return_if_fail (!priv->x509); in init_from_pem_string()
308 priv->x509 = PEM_read_bio_X509 (bio, NULL, NULL, NULL); in init_from_pem_string()
310 if (!priv->x509) { in init_from_pem_string()
324 X509_free (priv->x509); in init_from_pem_string()
325 priv->x509 = NULL; in init_from_pem_string()
333 _gst_dtls_x509_to_pem (gpointer x509) in _gst_dtls_x509_to_pem() argument
344 if (!PEM_write_bio_X509 (bio, (X509 *) x509)) { in _gst_dtls_x509_to_pem()
367 return self->priv->x509; in _gst_dtls_certificate_get_internal_certificate()