00001 #include "orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h" 00002 00003 00004 ACE_RCSID (SSLIOP, 00005 SSLIOP_TargetCredentials, 00006 "SSLIOP_TargetCredentials.cpp,v 1.16 2006/03/14 06:14:35 jtc Exp") 00007 00008 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00009 00010 TAO::SSLIOP::TargetCredentials::TargetCredentials (::X509 *cert, 00011 ::EVP_PKEY *evp) 00012 : SSLIOP_Credentials (cert, evp) 00013 { 00014 } 00015 00016 00017 SecurityLevel3::CredentialsType 00018 TAO::SSLIOP::TargetCredentials::creds_type (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) 00019 ACE_THROW_SPEC ((CORBA::SystemException)) 00020 { 00021 return SecurityLevel3::CT_TargetCredentials; 00022 } 00023 00024 char * 00025 TAO::SSLIOP::TargetCredentials::context_id (ACE_ENV_SINGLE_ARG_DECL) 00026 ACE_THROW_SPEC ((CORBA::SystemException)) 00027 { 00028 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00029 } 00030 00031 SecurityLevel3::Principal * 00032 TAO::SSLIOP::TargetCredentials::client_principal (ACE_ENV_SINGLE_ARG_DECL) 00033 ACE_THROW_SPEC ((CORBA::SystemException)) 00034 { 00035 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00036 } 00037 00038 SecurityLevel3::StatementList * 00039 TAO::SSLIOP::TargetCredentials::client_supporting_statements ( 00040 ACE_ENV_SINGLE_ARG_DECL) 00041 ACE_THROW_SPEC ((CORBA::SystemException)) 00042 { 00043 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00044 } 00045 00046 SecurityLevel3::ResourceNameList * 00047 TAO::SSLIOP::TargetCredentials::client_restricted_resources ( 00048 ACE_ENV_SINGLE_ARG_DECL) 00049 ACE_THROW_SPEC ((CORBA::SystemException)) 00050 { 00051 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00052 } 00053 00054 SecurityLevel3::Principal * 00055 TAO::SSLIOP::TargetCredentials::target_principal (ACE_ENV_SINGLE_ARG_DECL) 00056 ACE_THROW_SPEC ((CORBA::SystemException)) 00057 { 00058 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00059 } 00060 00061 SecurityLevel3::StatementList * 00062 TAO::SSLIOP::TargetCredentials::target_supporting_statements ( 00063 ACE_ENV_SINGLE_ARG_DECL) 00064 ACE_THROW_SPEC ((CORBA::SystemException)) 00065 { 00066 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00067 } 00068 00069 SecurityLevel3::ResourceNameList * 00070 TAO::SSLIOP::TargetCredentials::target_restricted_resources ( 00071 ACE_ENV_SINGLE_ARG_DECL) 00072 ACE_THROW_SPEC ((CORBA::SystemException)) 00073 { 00074 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00075 } 00076 00077 SecurityLevel3::OwnCredentials_ptr 00078 TAO::SSLIOP::TargetCredentials::parent_credentials (ACE_ENV_SINGLE_ARG_DECL) 00079 ACE_THROW_SPEC ((CORBA::SystemException)) 00080 { 00081 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 00082 SecurityLevel3::OwnCredentials::_nil ()); 00083 } 00084 00085 CORBA::Boolean 00086 TAO::SSLIOP::TargetCredentials::client_authentication (ACE_ENV_SINGLE_ARG_DECL) 00087 ACE_THROW_SPEC ((CORBA::SystemException)) 00088 { 00089 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00090 } 00091 00092 CORBA::Boolean 00093 TAO::SSLIOP::TargetCredentials::target_authentication (ACE_ENV_SINGLE_ARG_DECL) 00094 ACE_THROW_SPEC ((CORBA::SystemException)) 00095 { 00096 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00097 } 00098 00099 CORBA::Boolean 00100 TAO::SSLIOP::TargetCredentials::confidentiality (ACE_ENV_SINGLE_ARG_DECL) 00101 ACE_THROW_SPEC ((CORBA::SystemException)) 00102 { 00103 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00104 } 00105 00106 CORBA::Boolean 00107 TAO::SSLIOP::TargetCredentials::integrity (ACE_ENV_SINGLE_ARG_DECL) 00108 ACE_THROW_SPEC ((CORBA::SystemException)) 00109 { 00110 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00111 } 00112 00113 CORBA::Boolean 00114 TAO::SSLIOP::TargetCredentials::target_embodied (ACE_ENV_SINGLE_ARG_DECL) 00115 ACE_THROW_SPEC ((CORBA::SystemException)) 00116 { 00117 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00118 } 00119 00120 CORBA::Boolean 00121 TAO::SSLIOP::TargetCredentials::target_endorsed (ACE_ENV_SINGLE_ARG_DECL) 00122 ACE_THROW_SPEC ((CORBA::SystemException)) 00123 { 00124 ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0); 00125 } 00126 00127 void 00128 TAO::SSLIOP::TargetCredentials::release (ACE_ENV_SINGLE_ARG_DECL) 00129 ACE_THROW_SPEC ((CORBA::SystemException)) 00130 { 00131 ACE_THROW (CORBA::NO_IMPLEMENT ()); 00132 } 00133 00134 TAO_END_VERSIONED_NAMESPACE_DECL