Back to index

nordugrid-arc-nox  1.1.0~rc6
Namespaces | Functions | Variables
Proxycertinfo.cpp File Reference
#include <cstring>
#include <openssl/err.h>
#include <openssl/asn1_mac.h>
#include <openssl/objects.h>
#include "Proxycertinfo.h"

Go to the source code of this file.

Namespaces

namespace  ArcCredential
 Functions and constants for maintaining proxy certificates.

Functions

PROXYPOLICY * ArcCredential::PROXYPOLICY_new ()
char * ArcCredential::ASN1_dup (int(*i2d)(void *, unsigned char **), char *(*d2i)(void **, const unsigned char **, long int), char *x)
void ArcCredential::PROXYPOLICY_free (PROXYPOLICY *policy)
PROXYPOLICY * ArcCredential::PROXYPOLICY_dup (PROXYPOLICY *policy)
int ArcCredential::PROXYPOLICY_print (BIO *bp, PROXYPOLICY *policy)
int ArcCredential::PROXYPOLICY_set_policy_language (PROXYPOLICY *policy, ASN1_OBJECT *policy_language)
ASN1_OBJECT * ArcCredential::PROXYPOLICY_get_policy_language (PROXYPOLICY *policy)
int ArcCredential::PROXYPOLICY_set_policy (PROXYPOLICY *proxypolicy, unsigned char *policy, int length)
unsigned char * ArcCredential::PROXYPOLICY_get_policy (PROXYPOLICY *proxypolicy, int *length)
int ArcCredential::i2d_PROXYPOLICY (PROXYPOLICY *policy, unsigned char **pp)
PROXYPOLICY * ArcCredential::d2i_PROXYPOLICY (PROXYPOLICY **a, unsigned char **pp, long length)
 ArcCredential::STACK_OF (CONF_VALUE)*i2v_PROXYPOLICY(struct v3_ext_method *
X509V3_EXT_METHOD * ArcCredential::PROXYPOLICY_x509v3_ext_meth ()
PROXYCERTINFO * ArcCredential::PROXYCERTINFO_new ()
 PROXYCERTINFO function.
void ArcCredential::PROXYCERTINFO_free (PROXYCERTINFO *proxycertinfo)
PROXYCERTINFO * ArcCredential::PROXYCERTINFO_dup (PROXYCERTINFO *proxycertinfo)
int ArcCredential::PROXYCERTINFO_print (BIO *bp, PROXYCERTINFO *cert_info)
int ArcCredential::PROXYCERTINFO_print_fp (FILE *fp, PROXYCERTINFO *cert_info)
int ArcCredential::PROXYCERTINFO_set_path_length (PROXYCERTINFO *proxycertinfo, long path_length)
int ArcCredential::PROXYCERTINFO_set_version (PROXYCERTINFO *proxycertinfo, int version)
int ArcCredential::PROXYCERTINFO_get_version (PROXYCERTINFO *proxycertinfo)
long ArcCredential::PROXYCERTINFO_get_path_length (PROXYCERTINFO *proxycertinfo)
int ArcCredential::PROXYCERTINFO_set_proxypolicy (PROXYCERTINFO *proxycertinfo, PROXYPOLICY *proxypolicy)
PROXYPOLICY * ArcCredential::PROXYCERTINFO_get_proxypolicy (PROXYCERTINFO *proxycertinfo)
int ArcCredential::i2d_PROXYCERTINFO_v3 (PROXYCERTINFO *proxycertinfo, unsigned char **pp)
int ArcCredential::i2d_PROXYCERTINFO_v4 (PROXYCERTINFO *proxycertinfo, unsigned char **pp)
int ArcCredential::i2d_PROXYCERTINFO (PROXYCERTINFO *proxycertinfo, unsigned char **pp)
PROXYCERTINFO * ArcCredential::d2i_PROXYCERTINFO_v3 (PROXYCERTINFO **cert_info, unsigned char **pp, long length)
PROXYCERTINFO * ArcCredential::d2i_PROXYCERTINFO_v4 (PROXYCERTINFO **cert_info, unsigned char **pp, long length)
PROXYCERTINFO * ArcCredential::d2i_PROXYCERTINFO (PROXYCERTINFO **cert_info, unsigned char **pp, long length)
X509V3_EXT_METHOD * ArcCredential::PROXYCERTINFO_v4_x509v3_ext_meth ()
X509V3_EXT_METHOD * ArcCredential::PROXYCERTINFO_v3_x509v3_ext_meth ()

Variables

PROXYPOLICY * ArcCredential::ext
PROXYPOLICY ArcCredential::STACK_OF (CONF_VALUE)*extlist)