ArcCredential Namespace Reference

Data Structures

struct  cert_verify_context
struct  PROXYPOLICY_st
struct  PROXYCERTINFO_st
struct  ACDIGEST
struct  ACIS
struct  ACFORM
struct  ACACI
struct  ACHOLDER
struct  ACVAL
struct  ACIETFATTR
struct  ACTARGET
struct  ACTARGETS
struct  ACATTR
struct  ACINFO
struct  ACC
struct  ACSEQ
struct  ACCERTS
struct  ACATTRIBUTE
struct  ACATTHOLDER
struct  ACFULLATTRIBUTES

Enumerations

enum  certType {
  CERT_TYPE_EEC, CERT_TYPE_CA, CERT_TYPE_GSI_3_IMPERSONATION_PROXY, CERT_TYPE_GSI_3_INDEPENDENT_PROXY,
  CERT_TYPE_GSI_3_LIMITED_PROXY, CERT_TYPE_GSI_3_RESTRICTED_PROXY, CERT_TYPE_GSI_2_PROXY, CERT_TYPE_GSI_2_LIMITED_PROXY,
  CERT_TYPE_RFC_IMPERSONATION_PROXY, CERT_TYPE_RFC_INDEPENDENT_PROXY, CERT_TYPE_RFC_LIMITED_PROXY, CERT_TYPE_RFC_RESTRICTED_PROXY,
  CERT_TYPE_RFC_ANYLANGUAGE_PROXY
}

Detailed Description

Functions and constants for maintaining proxy certificates The code is derived from globus gsi, voms, and openssl-0.9.8e. The existing code for maintaining proxy certificates in OpenSSL only covers standard proxies and does not cover old Globus proxies, so here the Globus code is introduced.

Borrow the code about Attribute Certificate from VOMS The VOMSAttribute.h and VOMSAttribute.cpp are integration about code written by VOMS project, so here the original license follows.


Enumeration Type Documentation

Enumerator:
CERT_TYPE_EEC 

A end entity certificate

CERT_TYPE_CA 

A CA certificate

CERT_TYPE_GSI_3_IMPERSONATION_PROXY 

A X.509 Proxy Certificate Profile (pre-RFC) compliant impersonation proxy

CERT_TYPE_GSI_3_INDEPENDENT_PROXY 

A X.509 Proxy Certificate Profile (pre-RFC) compliant independent proxy

CERT_TYPE_GSI_3_LIMITED_PROXY 

A X.509 Proxy Certificate Profile (pre-RFC) compliant limited proxy

CERT_TYPE_GSI_3_RESTRICTED_PROXY 

A X.509 Proxy Certificate Profile (pre-RFC) compliant restricted proxy

CERT_TYPE_GSI_2_PROXY 

A legacy Globus impersonation proxy

CERT_TYPE_GSI_2_LIMITED_PROXY 

A legacy Globus limited impersonation proxy

CERT_TYPE_RFC_IMPERSONATION_PROXY 

A X.509 Proxy Certificate Profile RFC compliant impersonation proxy; RFC inheritAll proxy

CERT_TYPE_RFC_INDEPENDENT_PROXY 

A X.509 Proxy Certificate Profile RFC compliant independent proxy; RFC independent proxy

CERT_TYPE_RFC_LIMITED_PROXY 

A X.509 Proxy Certificate Profile RFC compliant limited proxy

CERT_TYPE_RFC_RESTRICTED_PROXY 

A X.509 Proxy Certificate Profile RFC compliant restricted proxy

CERT_TYPE_RFC_ANYLANGUAGE_PROXY 

RFC anyLanguage proxy

Generated on Wed Jun 27 11:54:31 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3