CertificateRequest
  
  Object Hierarchy:
  
 
  Description:
  [ Compact ]
[ CCode ( cname = "struct gnutls_x509_crq_int" ,  cprefix = "gnutls_x509_crq_" ,  free_function = "gnutls_x509_crq_deinit" ) ]
public class CertificateRequest
  
  
  
  Content:
  Static methods:
  
    - public static CertificateRequest create ()
      
      
       
Methods:
  
    - public int export (CertificateFormat format, void* output, ref size_t output_size)
      
      
       
- public int get_attribute_by_oid (string oid, int index, void* buf, ref size_t buf_size)
      
      
       
- public int get_challenge_password (char* pass, ref size_t pass_size)
      
      
       
- public int get_dn (char* buf, ref size_t buf_size)
      
      
       
- public int get_dn_by_oid (string oid, int index, uint raw_flag, void* buf, ref size_t buf_size)
      
      
       
- public int get_dn_oid (int index, void* oid, ref size_t oid_size)
      
      
       
- public int get_pk_algorithm (out uint bits)
      
      
       
- public int import (ref Datum data, CertificateFormat format)
      
      
       
- public int set_attribute_by_oid (string oid, void* buf, size_t buf_size)
      
      
       
- public int set_challenge_password (string pass)
      
      
       
- public int set_dn_by_oid (string oid, uint raw_flag, void* name, uint name_size)
      
      
       
- public int set_key (PrivateKey key)
      
      
       
- public int set_version (uint version)
      
      
       
- public int sign (PrivateKey key)
      
      
       
- public int sign2 (PrivateKey key, DigestAlgorithm algo, uint flags)