Ruby  2.1.10p492(2016-04-01revision54464)
Functions | Variables
ossl_x509.h File Reference

Go to the source code of this file.

Functions

void Init_ossl_x509 (void)
 
VALUE ossl_x509attr_new (X509_ATTRIBUTE *)
 
X509_ATTRIBUTE * DupX509AttrPtr (VALUE)
 
void Init_ossl_x509attr (void)
 
VALUE ossl_x509_new (X509 *)
 
VALUE ossl_x509_new_from_file (VALUE)
 
X509 * GetX509CertPtr (VALUE)
 
X509 * DupX509CertPtr (VALUE)
 
void Init_ossl_x509cert (void)
 
VALUE ossl_x509crl_new (X509_CRL *)
 
X509_CRL * GetX509CRLPtr (VALUE)
 
X509_CRL * DupX509CRLPtr (VALUE)
 
void Init_ossl_x509crl (void)
 
VALUE ossl_x509ext_new (X509_EXTENSION *)
 
X509_EXTENSION * GetX509ExtPtr (VALUE)
 
X509_EXTENSION * DupX509ExtPtr (VALUE)
 
void Init_ossl_x509ext (void)
 
VALUE ossl_x509name_new (X509_NAME *)
 
X509_NAME * GetX509NamePtr (VALUE)
 
void Init_ossl_x509name (void)
 
VALUE ossl_x509req_new (X509_REQ *)
 
X509_REQ * GetX509ReqPtr (VALUE)
 
X509_REQ * DupX509ReqPtr (VALUE)
 
void Init_ossl_x509req (void)
 
VALUE ossl_x509revoked_new (X509_REVOKED *)
 
X509_REVOKED * DupX509RevokedPtr (VALUE)
 
void Init_ossl_x509revoked (void)
 
VALUE ossl_x509store_new (X509_STORE *)
 
X509_STORE * GetX509StorePtr (VALUE)
 
X509_STORE * DupX509StorePtr (VALUE)
 
VALUE ossl_x509stctx_new (X509_STORE_CTX *)
 
VALUE ossl_x509stctx_clear_ptr (VALUE)
 
X509_STORE_CTX * GetX509StCtxtPtr (VALUE)
 
void Init_ossl_x509store (void)
 

Variables

VALUE mX509
 
VALUE cX509Attr
 
VALUE eX509AttrError
 
VALUE cX509Cert
 
VALUE eX509CertError
 
VALUE cX509CRL
 
VALUE eX509CRLError
 
VALUE cX509Ext
 
VALUE cX509ExtFactory
 
VALUE eX509ExtError
 
VALUE cX509Name
 
VALUE eX509NameError
 
VALUE cX509Req
 
VALUE eX509ReqError
 
VALUE cX509Rev
 
VALUE eX509RevError
 
VALUE cX509Store
 
VALUE cX509StoreContext
 
VALUE eX509StoreError
 

Function Documentation

◆ DupX509AttrPtr()

X509_ATTRIBUTE* DupX509AttrPtr ( VALUE  )

◆ DupX509CertPtr()

X509* DupX509CertPtr ( VALUE  )

◆ DupX509CRLPtr()

X509_CRL* DupX509CRLPtr ( VALUE  )

Definition at line 50 of file ossl_x509crl.c.

References SafeGetX509CRL.

◆ DupX509ExtPtr()

X509_EXTENSION* DupX509ExtPtr ( VALUE  )

◆ DupX509ReqPtr()

X509_REQ* DupX509ReqPtr ( VALUE  )

Definition at line 69 of file ossl_x509req.c.

References eX509ReqError, NULL, ossl_raise(), and SafeGetX509Req.

◆ DupX509RevokedPtr()

X509_REVOKED* DupX509RevokedPtr ( VALUE  )

◆ DupX509StorePtr()

X509_STORE* DupX509StorePtr ( VALUE  )

Definition at line 78 of file ossl_x509store.c.

References SafeGetX509Store.

◆ GetX509CertPtr()

X509* GetX509CertPtr ( VALUE  )

◆ GetX509CRLPtr()

X509_CRL* GetX509CRLPtr ( VALUE  )

◆ GetX509ExtPtr()

X509_EXTENSION* GetX509ExtPtr ( VALUE  )

Definition at line 72 of file ossl_x509ext.c.

References SafeGetX509Ext.

◆ GetX509NamePtr()

X509_NAME* GetX509NamePtr ( VALUE  )

◆ GetX509ReqPtr()

X509_REQ* GetX509ReqPtr ( VALUE  )

Definition at line 59 of file ossl_x509req.c.

References SafeGetX509Req.

Referenced by ossl_x509extfactory_set_subject_req().

◆ GetX509StCtxtPtr()

X509_STORE_CTX* GetX509StCtxtPtr ( VALUE  )

◆ GetX509StorePtr()

X509_STORE* GetX509StorePtr ( VALUE  )

Definition at line 68 of file ossl_x509store.c.

References SafeGetX509Store.

Referenced by ossl_pkcs7_verify(), and ossl_sslctx_setup().

◆ Init_ossl_x509()

void Init_ossl_x509 ( void  )

◆ Init_ossl_x509attr()

void Init_ossl_x509attr ( void  )

◆ Init_ossl_x509cert()

void Init_ossl_x509cert ( void  )

◆ Init_ossl_x509crl()

void Init_ossl_x509crl ( void  )

◆ Init_ossl_x509ext()

void Init_ossl_x509ext ( void  )

◆ Init_ossl_x509name()

void Init_ossl_x509name ( void  )

◆ Init_ossl_x509req()

void Init_ossl_x509req ( void  )

◆ Init_ossl_x509revoked()

void Init_ossl_x509revoked ( void  )

◆ Init_ossl_x509store()

void Init_ossl_x509store ( void  )

◆ ossl_x509_new()

VALUE ossl_x509_new ( X509 *  )

◆ ossl_x509_new_from_file()

VALUE ossl_x509_new_from_file ( VALUE  )

◆ ossl_x509attr_new()

VALUE ossl_x509attr_new ( X509_ATTRIBUTE *  )

Definition at line 40 of file ossl_x509attr.c.

References cX509Attr, eX509AttrError, NULL, ossl_raise(), and WrapX509Attr.

Referenced by ossl_x509req_get_attributes().

◆ ossl_x509crl_new()

VALUE ossl_x509crl_new ( X509_CRL *  )

Definition at line 61 of file ossl_x509crl.c.

References cX509CRL, eX509CRLError, NULL, ossl_raise(), and WrapX509CRL.

Referenced by ossl_x509stctx_get_curr_crl().

◆ ossl_x509ext_new()

VALUE ossl_x509ext_new ( X509_EXTENSION *  )

◆ ossl_x509name_new()

VALUE ossl_x509name_new ( X509_NAME *  )

◆ ossl_x509req_new()

VALUE ossl_x509req_new ( X509_REQ *  )

Definition at line 40 of file ossl_x509req.c.

References cX509Req, eX509ReqError, NULL, ossl_raise(), and WrapX509Req.

◆ ossl_x509revoked_new()

VALUE ossl_x509revoked_new ( X509_REVOKED *  )

Definition at line 40 of file ossl_x509revoked.c.

References cX509Rev, eX509RevError, NULL, ossl_raise(), WrapX509Rev, and X509_REVOKED_dup.

Referenced by ossl_x509crl_get_revoked().

◆ ossl_x509stctx_clear_ptr()

VALUE ossl_x509stctx_clear_ptr ( VALUE  )

Definition at line 358 of file ossl_x509store.c.

References cX509StoreContext, NULL, OSSL_Check_Kind, and RDATA.

Referenced by ossl_verify_cb().

◆ ossl_x509stctx_new()

VALUE ossl_x509stctx_new ( X509_STORE_CTX *  )

Definition at line 348 of file ossl_x509store.c.

References cX509StoreContext, and WrapX509StCtx.

Referenced by ossl_verify_cb().

◆ ossl_x509store_new()

VALUE ossl_x509store_new ( X509_STORE *  )

Definition at line 58 of file ossl_x509store.c.

References cX509Store, and WrapX509Store.

Variable Documentation

◆ cX509Attr

VALUE cX509Attr

◆ cX509Cert

VALUE cX509Cert

Definition at line 33 of file ossl_x509cert.c.

Referenced by Init_ossl_x509cert(), ossl_x509_new(), and ossl_x509_new_from_file().

◆ cX509CRL

VALUE cX509CRL

Definition at line 33 of file ossl_x509crl.c.

Referenced by Init_ossl_x509crl(), and ossl_x509crl_new().

◆ cX509Ext

VALUE cX509Ext

◆ cX509ExtFactory

VALUE cX509ExtFactory

Definition at line 46 of file ossl_x509ext.c.

Referenced by Init_ossl_x509ext().

◆ cX509Name

VALUE cX509Name

Definition at line 38 of file ossl_x509name.c.

Referenced by Init_ossl_x509name(), ossl_x509name_eql(), and ossl_x509name_new().

◆ cX509Req

VALUE cX509Req

Definition at line 33 of file ossl_x509req.c.

Referenced by Init_ossl_x509req(), and ossl_x509req_new().

◆ cX509Rev

VALUE cX509Rev

◆ cX509Store

VALUE cX509Store

Definition at line 50 of file ossl_x509store.c.

Referenced by Init_ossl_x509store(), and ossl_x509store_new().

◆ cX509StoreContext

VALUE cX509StoreContext

◆ eX509AttrError

VALUE eX509AttrError

◆ eX509CertError

VALUE eX509CertError

◆ eX509CRLError

VALUE eX509CRLError

◆ eX509ExtError

VALUE eX509ExtError

◆ eX509NameError

VALUE eX509NameError

◆ eX509ReqError

VALUE eX509ReqError

◆ eX509RevError

VALUE eX509RevError

◆ eX509StoreError

VALUE eX509StoreError

◆ mX509

VALUE mX509