AusweisApp
Lade ...
Suche ...
Keine Treffer
eid_applet_utils.h-Dateireferenz
#include "eid_applet_results.h"
#include <jni.h>
#include <string>
Include-Abhängigkeitsdiagramm für eid_applet_utils.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Namensbereiche

namespace  jniService
 
namespace  jniGenericDataResult
 
namespace  jniServiceResult
 
namespace  jniSmartEidType
 
namespace  jniEidStatus
 
namespace  jniEidSupportStatusResult
 
namespace  jniEidSupportStatus
 
namespace  jniInitializeResult
 
namespace  jniPersonalizationResult
 
namespace  jniServiceInformationResult
 
namespace  jniUtils
 
namespace  appletUtils
 

Funktionen

std::string jniUtils::getString (JNIEnv *env, const jstring &dataJString)
 
bool jniUtils::exceptionCheck (JNIEnv *env)
 
jclass jniUtils::findClass (JNIEnv *env, jobject applicationContext, const char *className)
 
template<typename T >
void jniUtils::deleteLocalRef (JNIEnv *env, T *&ref)
 
template<typename T >
void jniUtils::deleteGlobalRef (JNIEnv *env, T *&ref)
 
EidServiceResult appletUtils::getEidServiceResult (int value)
 
EidSupportStatus appletUtils::getEidSupportStatus (int value)
 

Variablen

const char *const jniService::path = "de/bundesdruckerei/android/eid_applet_service_lib/jni/SmartEidServiceNativeBridge"
 
const char *const jniService::stdInit = "<init>"
 
const char *const jniService::init = "initialize"
 
const char *const jniService::sig = "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lde/bundesdruckerei/android/eid_applet_service_lib/GenericDataResult;"
 
const char *const jniService::shutdownMethod = "shutdown"
 
const char *const jniService::shutdownMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/GenericDataResult;"
 
const char *const jniService::performAPDUCommandMethod = "performAPDUCommand"
 
const char *const jniService::performAPDUCommandMethodSig = "(Ljava/lang/String;)Lde/bundesdruckerei/android/eid_applet_service_lib/GenericDataResult;"
 
const char *const jniService::installSmartEidMethod = "installSmartEid"
 
const char *const jniService::installSmartEidMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniService::deleteSmartEidMethod = "deleteSmartEid"
 
const char *const jniService::deleteSmartEidMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniService::initializePersonalizationMethod = "initializePersonalization"
 
const char *const jniService::initializePersonalizationMethodSig = "(Ljava/lang/String;)Lde/bundesdruckerei/android/eid_applet_service_lib/InitializeResult;"
 
const char *const jniService::performPersonalizationMethod = "performPersonalization"
 
const char *const jniService::performPersonalizationMethodSig = "(Ljava/lang/String;)Lde/bundesdruckerei/android/eid_applet_service_lib/GenericDataResult;"
 
const char *const jniService::releaseAppletConnectionMethod = "releaseAppletConnection"
 
const char *const jniService::releaseAppletConnectionMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniService::eIDStatusMethod = "smartEidStatus"
 
const char *const jniService::eIDStatusMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/EidStatus;"
 
const char *const jniService::smartEidSupportInfo = "smartEidSupportInfo"
 
const char *const jniService::smartEidSupportInfoMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatusResult;"
 
const char *const jniService::finalizePersonalizationMethod = "finalizePersonalization"
 
const char *const jniService::finalizePersonalizationMethodSig = "(I)Lde/bundesdruckerei/android/eid_applet_service_lib/PersonalizationResult;"
 
const char *const jniService::deletePersonalizationMethod = "deletePersonalization"
 
const char *const jniService::deletePersonalizationMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniService::getServiceInformationMethod = "serviceInformation"
 
const char *const jniService::getServiceInformationMethodSig = "()Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceInformationResult;"
 
const char *const jniGenericDataResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/GenericDataResult"
 
const char *const jniGenericDataResult::sig = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;Ljava/lang/String;)V"
 
const char *const jniGenericDataResult::init = "<init>"
 
const char *const jniGenericDataResult::result = "result"
 
const char *const jniGenericDataResult::resultType = "Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniGenericDataResult::data = "data"
 
const char *const jniGenericDataResult::dataType = "Ljava/lang/String;"
 
const char *const jniServiceResult::init = "<init>"
 
const char *const jniServiceResult::sig = "()V"
 
const char *const jniServiceResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/jni/ServiceResultMap"
 
const char *const jniServiceResult::sigGetByValue = "(I)Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniServiceResult::getByValue = "getByValue"
 
const char *const jniServiceResult::sigGetValue = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;)I"
 
const char *const jniServiceResult::getValue = "getValue"
 
const char *const jniSmartEidType::init = "<init>"
 
const char *const jniSmartEidType::sig = "()V"
 
const char *const jniSmartEidType::path = "de/bundesdruckerei/android/eid_applet_service_lib/jni/SmartEidTypeMap"
 
const char *const jniSmartEidType::sigGetByValue = "(I)Lde/bundesdruckerei/android/eid_applet_service_lib/SmartEidType;"
 
const char *const jniSmartEidType::getByValue = "getByValue"
 
const char *const jniSmartEidType::sigGetValue = "(Lde/bundesdruckerei/android/eid_applet_service_lib/SmartEidType;)I"
 
const char *const jniSmartEidType::getValue = "getValue"
 
const char *const jniEidStatus::path = "de/bundesdruckerei/android/eid_applet_service_lib/jni/EidStatusMap"
 
const char *const jniEidStatus::sigGetByValue = "(I)Lde/bundesdruckerei/android/eid_applet_service_lib/EidStatus;"
 
const char *const jniEidStatus::getByValue = "getByValue"
 
const char *const jniEidStatus::sigGetValue = "(Lde/bundesdruckerei/android/eid_applet_service_lib/EidStatus;)I"
 
const char *const jniEidStatus::getValue = "getValue"
 
const char *const jniEidSupportStatusResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatusResult"
 
const char *const jniEidSupportStatusResult::sig = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;Lde/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatus;)V"
 
const char *const jniEidSupportStatusResult::init = "<init>"
 
const char *const jniEidSupportStatusResult::result = "result"
 
const char *const jniEidSupportStatusResult::resultType = "Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniEidSupportStatusResult::status = "supportStatus"
 
const char *const jniEidSupportStatusResult::statusType = "Lde/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatus;"
 
const char *const jniEidSupportStatus::path = "de/bundesdruckerei/android/eid_applet_service_lib/jni/EidSupportStatusMap"
 
const char *const jniEidSupportStatus::init = "<init>"
 
const char *const jniEidSupportStatus::sig = "()V"
 
const char *const jniEidSupportStatus::sigGetByValue = "(I)Lde/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatus;"
 
const char *const jniEidSupportStatus::getByValue = "getByValue"
 
const char *const jniEidSupportStatus::sigGetValue = "(Lde/bundesdruckerei/android/eid_applet_service_lib/EidSupportStatus;)I"
 
const char *const jniEidSupportStatus::getValue = "getValue"
 
const char *const jniInitializeResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/InitializeResult"
 
const char *const jniInitializeResult::sig = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;Ljava/lang/String;)V"
 
const char *const jniInitializeResult::init = "<init>"
 
const char *const jniInitializeResult::result = "result"
 
const char *const jniInitializeResult::resultType = "Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniInitializeResult::ppData = "preparePersonalizationData"
 
const char *const jniInitializeResult::ppDataType = "Ljava/lang/String;"
 
const char *const jniPersonalizationResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/PersonalizationResult"
 
const char *const jniPersonalizationResult::sig = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;Ljava/lang/String;)V"
 
const char *const jniPersonalizationResult::init = "<init>"
 
const char *const jniPersonalizationResult::result = "result"
 
const char *const jniPersonalizationResult::resultType = "Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniPersonalizationResult::initPINData = "initPIN"
 
const char *const jniPersonalizationResult::initPINDataType = "Ljava/lang/String;"
 
const char *const jniServiceInformationResult::path = "de/bundesdruckerei/android/eid_applet_service_lib/ServiceInformationResult"
 
const char *const jniServiceInformationResult::sig = "(Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;Lde/bundesdruckerei/android/eid_applet_service_lib/SmartEidType;Ljava/lang/String;Ljava/lang/String;)V"
 
const char *const jniServiceInformationResult::init = "<init>"
 
const char *const jniServiceInformationResult::result = "result"
 
const char *const jniServiceInformationResult::resultType = "Lde/bundesdruckerei/android/eid_applet_service_lib/ServiceResult;"
 
const char *const jniServiceInformationResult::eidType = "type"
 
const char *const jniServiceInformationResult::eidTypeType = "Lde/bundesdruckerei/android/eid_applet_service_lib/SmartEidType;"
 
const char *const jniServiceInformationResult::challengeData = "challengeType"
 
const char *const jniServiceInformationResult::challengeDataType = "Ljava/lang/String;"
 
const char *const jniServiceInformationResult::libVersionName = "libVersionName"
 
const char *const jniServiceInformationResult::libVersionNameType = "Ljava/lang/String;"