Back to index

nordugrid-arc-nox  1.1.0~rc6
Arc::Credential Member List
This is the complete list of members for Arc::Credential, including all inherited members.
AddCertExtObj(std::string &sn, std::string &oid)Arc::Credential
AddExtension(std::string name, std::string data, bool crit=false)Arc::Credential
AddExtension(std::string name, char **binary, bool crit=false)Arc::Credential
cacertdir_Arc::Credential [private]
cacertfile_Arc::Credential [private]
CAcreateserial_Arc::Credential [private]
CAserial_Arc::Credential [private]
cert_Arc::Credential [private]
cert_type_Arc::Credential [private]
certfile_Arc::Credential [private]
CreateExtension(std::string &name, std::string &data, bool crit=false)Arc::Credential [private]
Credential()Arc::Credential
Credential(int keybits)Arc::Credential
Credential(const std::string &CAfile, const std::string &CAkey, const std::string &CAserial, bool CAcreateserial, const std::string &extfile, const std::string &extsect, const std::string &passphrase4key="")Arc::Credential
Credential(Time start, Period lifetime=Period("PT12H"), int keybits=1024, std::string proxyversion="rfc", std::string policylang="inheritAll", std::string policy="", int pathlength=-1)Arc::Credential
Credential(const std::string &cert, const std::string &key, const std::string &cadir, const std::string &cafile, const std::string &passphrase4key="", const bool is_file=true)Arc::Credential
extfile_Arc::Credential [private]
extsect_Arc::Credential [private]
formatArc::Credential [private]
GenerateEECRequest(BIO *reqbio, BIO *keybio, std::string dn="")Arc::Credential
GenerateEECRequest(std::string &reqcontent, std::string &keycontent, std::string dn="")Arc::Credential
GenerateEECRequest(const char *request_filename, const char *key_filename, std::string dn="")Arc::Credential
GenerateRequest(BIO *bio, bool if_der=false)Arc::Credential
GenerateRequest(std::string &content, bool if_der=false)Arc::Credential
GenerateRequest(const char *filename, bool if_der=false)Arc::Credential
GetCert(void)Arc::Credential
GetCertNumofChain(void)Arc::Credential
GetCertReq(void)Arc::Credential
GetDN(void)Arc::Credential
GetEndTime()Arc::Credential
getFormat(BIO *in, const bool is_file=true)Arc::Credential
GetIdentityName(void)Arc::Credential
GetLifeTime(void)Arc::Credential
GetPrivKey(void)Arc::Credential
GetProxyPolicy(void)Arc::Credential
GetPubKey(void)Arc::Credential
GetStartTime()Arc::Credential
GetType(void)Arc::Credential
GetVerification(void)Arc::Credential [inline]
InitProxyCertInfo(void)Arc::Credential [static]
InitVerification(void)Arc::Credential [private]
InquireRequest(BIO *reqbio, bool if_eec=false, bool if_der=false)Arc::Credential
InquireRequest(std::string &content, bool if_eec=false, bool if_der=false)Arc::Credential
InquireRequest(const char *filename, bool if_eec=false, bool if_der=false)Arc::Credential
IsCredentialsValid(const UserConfig &usercfg)Arc::Credential [static]
keybits_Arc::Credential [private]
keyfile_Arc::Credential [private]
lifetime_Arc::Credential [private]
loadCertificate(BIO *bio, X509 *&x509, STACK_OF(X509)**certchain, const bool is_file=true)Arc::Credential [private]
loadCertificateFile(const std::string &certfile, X509 *&x509, STACK_OF(X509)**certchain)Arc::Credential [private]
loadCertificateString(const std::string &cert, X509 *&x509, STACK_OF(X509)**certchain)Arc::Credential [private]
loadKey(BIO *bio, EVP_PKEY *&pkey, const std::string &passphrase="", const std::string &prompt_info="", const bool is_file=true)Arc::Credential [private]
loadKeyFile(const std::string &keyfile, EVP_PKEY *&pkey, const std::string &passphrase="")Arc::Credential [private]
loadKeyString(const std::string &key, EVP_PKEY *&pkey, const std::string &passphrase="")Arc::Credential [private]
LogError(void)Arc::Credential
OutputCertificate(std::string &content, bool is_der=false)Arc::Credential
OutputCertificateChain(std::string &content, bool is_der=false)Arc::Credential
OutputPrivatekey(std::string &content, bool encryption=false, const std::string &passphrase="")Arc::Credential
OutputPublickey(std::string &content)Arc::Credential
parse_name(char *subject, long chtype, int multirdn)Arc::Credential [private, static]
pathlength_Arc::Credential [private]
pkey_Arc::Credential [private]
policy_Arc::Credential [private]
policylang_Arc::Credential [private]
proxy_cert_info_Arc::Credential [private]
proxyver_Arc::Credential [private]
proxyversion_Arc::Credential [private]
req_Arc::Credential [private]
rsa_key_Arc::Credential [private]
SetLifeTime(const Period &period)Arc::Credential
SetProxyPeriod(X509 *tosign, X509 *issuer, Time &start, Period &lifetime)Arc::Credential [private]
SetProxyPolicy(const std::string &proxyversion, const std::string &policylang, const std::string &policy, int pathlength)Arc::Credential
SetStartTime(const Time &start_time)Arc::Credential
SignEECRequest(Credential *eec, const std::string &DN, BIO *outputbio)Arc::Credential
SignEECRequest(Credential *eec, const std::string &DN, std::string &content)Arc::Credential
SignEECRequest(Credential *eec, const std::string &DN, const char *filename)Arc::Credential
signing_alg_Arc::Credential [private]
SignRequest(Credential *proxy, BIO *outputbio, bool if_der=false)Arc::Credential
SignRequest(Credential *proxy, std::string &content, bool if_der=false)Arc::Credential
SignRequest(Credential *proxy, const char *filename, bool foamat=false)Arc::Credential
SignRequestAssistant(Credential *proxy, EVP_PKEY *req_pubkey, X509 **tosign)Arc::Credential [private]
STACK_OF(X509)*GetCertChain(void)Arc::Credential
STACK_OF(X509)*cert_chain_Arc::Credential [private]
STACK_OF(X509_EXTENSION)*extensions_Arc::Credential [private]
start_Arc::Credential [private]
verification_validArc::Credential [private]
Verify(void)Arc::Credential [private]
verify_ctx_Arc::Credential [private]
~Credential()Arc::Credential [virtual]